Имя пользователя:
Пароль:
 

Название темы: [решено] c# datagrid
Показать сообщение отдельно

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата DAmlex:
Form1 MyForm = new Form1(); »
Этим вы создаете новый объект, а не работаете со старой формой. Для внесения данных можно воспользоваться таким методом:
Class Main - главная форма,
Class Adding - форма добавления.
GridView - гридвью на главной форме.

Код: Выделить весь код
class Adding : Form
{
public Adding ( GridView gv) // конструктор
{
this._grid = gv;
}

private GridView _gv; // Поле, ему будет присвоен гридвью с главной формы.
.... различные действия

обработчик события данных по добавлению из текстбоксов
{
_gv.Rows.Add(textBox1.Text, textBox2.Text, ...);
}
}
Код: Выделить весь код
class Main : Form
{
всяко разное.....
обработчик события кнопки добавить
{
Adding a = new Adding(GridView);
a.ShowDialog();
}
}

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:27, 20-07-2011 | #2

Название темы: [решено] c# datagrid