Click here to Skip to main content
15,894,410 members
Home / Discussions / C#
   

C#

 
GeneralRe: Control painting Pin
Alex Korchemniy5-Aug-03 9:31
Alex Korchemniy5-Aug-03 9:31 
GeneralRe: Control painting Pin
Arun Bhalla5-Aug-03 10:15
Arun Bhalla5-Aug-03 10:15 
GeneralRe: Control painting Pin
Nick Parker5-Aug-03 17:33
protectorNick Parker5-Aug-03 17:33 
GeneralRe: Control painting Pin
Csharp™6-Aug-03 0:23
Csharp™6-Aug-03 0:23 
Generalaccessing variables between forms. Pin
mikemilano5-Aug-03 7:09
mikemilano5-Aug-03 7:09 
GeneralRe: accessing variables between forms. Pin
apferreira5-Aug-03 7:23
apferreira5-Aug-03 7:23 
GeneralRe: accessing variables between forms. Pin
mikemilano5-Aug-03 8:45
mikemilano5-Aug-03 8:45 
GeneralRe: accessing variables between forms. Pin
Rocky Moore5-Aug-03 9:27
Rocky Moore5-Aug-03 9:27 
It would depend on the access you have on the grid variable in Form one plus your form2 would have to have knowledge of your form1 structure which is calling it.

You have two ways:

1) Add a Property and a variable to your Form2 of a DataGrid.

private DataGrid parentDataGrid = null

public DataGrid ParentDataGrid
{
   get { return parentDataGrid; }
   set { parentDataGrid = value; }
}

In your Form1 when you call the Form2:

private void button1_Click(object sender, System.EventArgs e)
{
   Form2 form2 = new Form2();
   form2.ParentDataGrid = dataGrid1;
   form2.Show(); (or .ShowDialog)
}

In Form two you simply:

if(ParentDataGrid!=null)
{
   ParentDataGrid.SetDataBinding(ds,"Contacts");
   this.Hide();
}


2) In form2 do:

Form1 form1 = ParentForm as Form1;
form1.datagrid1.DataBinding(ds,"Contacts");
this.Hide();

And make sure in Form1 you either change the private or protected access to the datagrid1 to public or make it a property of the datagrid1 in form1 as we did above and call that property in Form2.

Rocky Moore <><
GeneralRe: accessing variables between forms. Pin
mikemilano5-Aug-03 9:48
mikemilano5-Aug-03 9:48 
Generalapplication hotkeys Pin
haimon155-Aug-03 6:56
haimon155-Aug-03 6:56 
GeneralTieing textboxes to grid Pin
Ista5-Aug-03 6:18
Ista5-Aug-03 6:18 
GeneralRe: Tieing textboxes to grid Pin
Ista5-Aug-03 9:48
Ista5-Aug-03 9:48 
Generalparent, showing a form Pin
THEMYTH5-Aug-03 5:07
THEMYTH5-Aug-03 5:07 
GeneralRe: parent, showing a form Pin
Rocky Moore5-Aug-03 9:51
Rocky Moore5-Aug-03 9:51 
GeneralMdi-Application Pin
JM_FL5-Aug-03 1:47
JM_FL5-Aug-03 1:47 
GeneralRe: Mdi-Application Pin
apferreira5-Aug-03 7:39
apferreira5-Aug-03 7:39 
Generaloffset printing to paper but not in print preview Pin
misterbear5-Aug-03 0:45
misterbear5-Aug-03 0:45 
Generalcomment... Pin
misterbear5-Aug-03 0:46
misterbear5-Aug-03 0:46 
GeneralRemoting Pin
Ivan Fernandez5-Aug-03 0:27
Ivan Fernandez5-Aug-03 0:27 
GeneralRe: Remoting Pin
Valeria Bogdevich5-Aug-03 2:55
Valeria Bogdevich5-Aug-03 2:55 
GeneralAn activeX in C# Pin
mrpink5-Aug-03 0:27
mrpink5-Aug-03 0:27 
GeneralRe: An activeX in C# Pin
Anonymously5-Aug-03 1:04
Anonymously5-Aug-03 1:04 
GeneralRe: An activeX in C# Pin
p daddy5-Aug-03 3:38
p daddy5-Aug-03 3:38 
GeneralRe: An activeX in C# Pin
mrpink5-Aug-03 4:29
mrpink5-Aug-03 4:29 
GeneralRe: An activeX in C# Pin
Stephane Rodriguez.5-Aug-03 4:46
Stephane Rodriguez.5-Aug-03 4:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.