|
I make a class MyClass with Nmae and Age like properties
I make an object myClass like that.
I make a form with a propertygrid and added the myClass object to the propertygrid.
I put a textbox for Name and a textbox for Age. a button when is pressed change the values of the myClass with the values from the two textboxes, but in propertyGrid I see the old value.
I put [RefreshPropertiesAttribute(RefreshProperties.All)], and Repaint, and [RefreshProperties(RefreshProperties.All)], and Repaint, but doesn't work.
Have u any idea?
10x
|
|
|
|
|
hi all here
i want to know ,that if it is posible to make a variable that i can control it from any page from my website ???
if yes , HoW can i do this ??
Ex: String X ;
page.aspx page2.aspx page3.aspx
x = "abc"; x = "def"; x = "ghi";
i hope that any one understand what i mean.
best regards
Ahemd EL GEndy
|
|
|
|
|
The Application object has a collection where you can put variables. As the Application object is global for the application, any page can use the variable.
Example:
Application["info"] = "asdf";
string info = (string)Application["info"];
When changing application variables you can use Application.Lock and Application.Unlock to make sure that only one page has access to the variables at the moment.
---
single minded; short sighted; long gone;
|
|
|
|
|
Guffa's answer will work if you want an application global. However, from reading, it seems you may want
Session["something"] = 12;
int i = (int)Session["something"];
Also, i you will be managing a large amount of data between pages in session, or application, I would consider creating a serializable object that can be used. Also, instead of retrieving the object from session or application create a static method of the object to retrieve itself.
public class SomeClass{
private const string SESSION_KEY = "SomeClass";
public static SomeClass GetInstance(Page page){
if(Session[SESSION_KEY] == null)
Session[SESSION_KEY] = new SomeClass();
return (SomeClass)Session[SESSION_KEY];
}
private SomeClass(){}
}
File Not Found
|
|
|
|
|
Hi All
I'm newbe to interop and marshaling in .Net
I would like to retrieve the position of a window. I use the code below
using System.Runtime.InteropServices;
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", SetLastError = true)]
static extern bool GetWindowPlacement(IntPtr hWnd, ref WINDOWPLACEMENT lpwndpl);
but I receive error that WINDOWPLACEMENT is not valid.
Is it possible to import it or do I have to create it on my own?
Regards
ManuStone
|
|
|
|
|
|
Hey there,
I am trying to edit a datagrid. Whenever I click the edit button the grid enters edit mode. But when I change the text in the textbox and click the update(link button) the textbox always goes back to the previous text that was in it.
How do I extract the text from the textbox in the datagrid without losing my change.
below is my code for the update process:
public void Update_dgMilage(object sender, DataGridCommandEventArgs e)
{
TextBox StartMiles = new TextBox();
TextBox EndMiles = new TextBox();
TextBox PersonalMiles = new TextBox();
TextBox BusinessMiles = new TextBox();
TextBox TotalMiles = new TextBox();
StartMiles = (TextBox)e.Item.Cells[3].FindControl("txtStartMiles");
EndMiles = (TextBox)e.Item.Cells[4].FindControl("txtEndMiles");
PersonalMiles = (TextBox)e.Item.Cells[6].FindControl("txtPersonalMiles");
BusinessMiles = (TextBox)e.Item.Cells[7].FindControl("txtBusinessMiles");
TotalMiles = (TextBox)e.Item.Cells[8].FindControl("txtTotalMiles");
string connectionString = ConfigurationSettings.AppSettings["connectionString1"];
OracleConnection con = new OracleConnection(connectionString);
con.Open();
string SQLText = @"update appl_support.HSC_LEASED_CAR_MILES set RPE_MILE_START = '" + StartMiles.Text.ToString() + "', RPE_MILE_END = '" + EndMiles.Text.ToString() + "', PERSONAL_MILES = '" + PersonalMiles.Text.ToString() + "', BUSINESS_MILES = '" + BusinessMiles.Text.ToString() + "', TOTAL_MILES = '" + TotalMiles.Text.ToString() + "' where LCM_PKEY = '" + e.Item.Cells[1].Text.ToString() + "'"; //e.Item.Cells[1].Text.ToString()
// assign query and execute
OracleCommand cmd = new OracleCommand(SQLText,con);
cmd.ExecuteNonQuery();
con.Close();
con.Dispose();
//gets datagrid out of edit mode
dgMilage.EditItemIndex = -1;
getLeaseMilage();
}
Please Help anyone
|
|
|
|
|
I think you should be checking IsPostBack to enter the EditEventHandler to avoid the superflous databind.
|
|
|
|
|
Hi!
I'm retrieving mail body text and I need to convert it into multipage tiff file if text does not fit in one A4 size Page. I'm using System.Drawing.Printing.PrintDocument class. I'm facing these problems.
1. It passes the file onto Printer but I need to save it to the disk.
2. I'm not able to get all the text in tiff file, only some portion is returned.
If there is any other class in Dot net framework 2.0, which can be useful here Please let me know.
Many thanks
Saurabh Gupta
Software Engineer
|
|
|
|
|
Hi
PrintDocument.Print always causes a Print. to save a multipage Tiff you must do the following:
1. take a look at http://www.codeproject.com/cs/media/SaveMultipageTiff.asp[^] this shows you how to create multipage Tiffs
2. a Multipage Tiff contains one or more Bitmaps so:
- Create a new Bitmap for each page you want to print and set the Size of it to the size of one Page
- Create a Graphics - Object with Graphics.FromImage
- Paint on the Bitmap like you would on the Printer
- Use the Library from 1 to save your Bitmaps into 1 Multipage Tiff Document
hope this helps
greets
m@u
|
|
|
|
|
hi every one
iam a beginer learning c#. please suggest me some good books
(M.BALA SUBRAMANYAM)
|
|
|
|
|
C# 2005 Step By Step.
Use this with Express C# (its free) and you have your self a very cheap starter pack for development.
Grady Booch: I told Google to their face...what you need is some serious adult supervision. (2007 Turing lecture)
http:\\www.frankkerrigan.com
|
|
|
|
|
|
See if you can lay your hands on the following book
- Microsoft Visual C#.NET step by step.
by John Sharp,Jon Jagger
Its been given a good rating by several publishers.
Keshav kamat
|
|
|
|
|
You can also go for the following most trusted series of the complete reference
C#: The Complete Reference
By Schildt, Herbert
Still I will try to find more easier books for beginners.
Keshav Kamat
India
|
|
|
|
|
This is again one of the best book for beginners
C#: A beginners Guide
by Herbert Schildt
Its been given a 4.5 rating.
I remember, I just happened to glance through this book.
Its certainly good.
Keshav Kamat
India
|
|
|
|
|
hi,
When I give a button a colour, I can see it in design window. But when I simulate the program the button will be gray. There is something like appearance = "default" but I can't see it by the button (in the properties window).
Could it be that there is a bug in Visual studio 2003 when I program for WindowsCE.
The weird thing is, I can change the font and textheight and also the colour of the form.
Only the color of the button I can't change.
greetz
|
|
|
|
|
Could be your target OS or framework does not support colored buttons. Try using an image button instead.
Grady Booch: I told Google to their face...what you need is some serious adult supervision. (2007 Turing lecture)
http:\\www.frankkerrigan.com
|
|
|
|
|
hi i want to create a dsn in sql server authentication pls help me..
|
|
|
|
|
Take it this is a file DSN ?
http://www.connectionstrings.com/[^]
Grady Booch: I told Google to their face...what you need is some serious adult supervision. (2007 Turing lecture)
http:\\www.frankkerrigan.com
|
|
|
|
|
|
I make a program and when I run it I can create a component (textbox,...) and I can move and resize this component. I pt a property grid to see component's property and I can see them. But when I move or resize the component the propertygrid didn't auto update. I can't use propertyGrid.Refresh...because that include multiple operations ...
Do you have any idea?
10x
|
|
|
|
|
I think I knwo what you mean, I assume you are developing ASP.NET ie web
You can try and put the grid in Div and set the grid to be 100% width and height. Scroll bars should also kick in as required. Try and use flow layout as well
Grady Booch: I told Google to their face...what you need is some serious adult supervision. (2007 Turing lecture)
http:\\www.frankkerrigan.com
|
|
|
|
|
I need that in a WindowsApplication in C#
|
|
|
|
|
Hello
I'm using windows xp the debugge engine always appear if there is any error
in the apps running specialy with the internet explorer 7. I want to stop it
from doing this .
Dad
|
|
|
|