s.sukanya ragini Ответов: 1

Дополнительная информация: строки не могут быть программно добавлены в коллекцию строк datagridview, если элемент управления привязан к данным.


использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
использование System.Data;
используя системы.Данных.Поставщики sqlclient;
использование системы.Рисование;
использование System.Linq;
использование System.Text;
использование системы.Нарезание резьбы.Задачи;
использование системы.Окна.Формы;

пространство имен lllllllll
{
публичный частичный класс Form2 : форма
{
общественные формы Form2( номер строки, строки Item_name, строковое описание,строку цене)
{
метод InitializeComponent();

dataGridView1.Строк.Добавить();

dataGridView1.Rows[0].Ячейки[0].Value = Item_no;
dataGridView1.Rows[0].Ячейки[1].Value = Item_name;
dataGridView1.Rows[0].Ячейки[2].Значение = Описание;
dataGridView1.Rows[0].Ячейки[3].Значение = Цена;

}

частный недействительными Form2_Load(объект отправителя, EventArgs в электронной)
{
// TODO: эта строка кода загружает данные в 'dataDataSet1.Таблица предметов. Вы можете переместить или удалить его, если это необходимо.
это.itemsTableAdapter.Заполните(this.dataDataSet1.Предметы);

}
}
}


Что я уже пробовал:

использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
использование System.Data;
используя системы.Данных.Поставщики sqlclient;
использование системы.Рисование;
использование System.Linq;
использование System.Text;
использование системы.Нарезание резьбы.Задачи;
использование системы.Окна.Формы;

пространство имен lllllllll
{
публичный частичный класс Form2 : форма
{
общественные формы Form2( номер строки, строки Item_name, строковое описание,строку цене)
{
метод InitializeComponent();

dataGridView1.Строк.Добавить();

dataGridView1.Rows[0].Ячейки[0].Value = Item_no;
dataGridView1.Rows[0].Ячейки[1].Value = Item_name;
dataGridView1.Rows[0].Ячейки[2].Значение = Описание;
dataGridView1.Rows[0].Ячейки[3].Значение = Цена;

}

частный недействительными Form2_Load(объект отправителя, EventArgs в электронной)
{
// TODO: эта строка кода загружает данные в 'dataDataSet1.Таблица предметов. Вы можете переместить или удалить его, если это необходимо.
это.itemsTableAdapter.Заполните(this.dataDataSet1.Предметы);

}
}
}

1 Ответов

Рейтинг:
0

Dave Kreskowiak

- Да? Какая часть этого сообщения не имеет смысла?

Вы можете добавить строки вручную, с помощью dgv.Rows[]... или привязать сетку к набору данных или DataTable, но вы не можете сделать и то, и другое. Таким образом, вы либо должны вручную добавить все строки в DGV (трудоемкий и громоздкий!), либо вы можете добавить строки в данные, к которым привязан drig.