Что я здесь делаю, я хочу добавить 4 текстовых поля в datagridview из набора данных. Вот что я делаю,Зачем добавлять данные в datagridview с bindingsource из набора данных?
я создать набор данных и установить некоторые колонки с ней, а затем я связать «набор данных» к BindingSource, который я назвал их
набор данных = DS1 BindingSource = BS1
, тогда я выбираю источник данных в datagridview с помощью «bs1», затем появляется столбец, затем меняю имя заголовка столбца. Здесь прихожу мою проблему, я пытаюсь привязки записи 4 текстового поля в DataGridView как этого
public void AddRow()
{
try
{
DataRow dr1 = dt1.NewRow();
dr1["cnNo"] = dgv_details.Rows.Count + 1;
dr1["cnProductID"] = txt_ProductID.Text;
dr1["cnProductName"] = txt_ProductName.Text;
dr1["cnQty"] = txt_Qty.Text;
dr1["cnPrice"] = txt_Price.Text;
dt1.Rows.Add();
MessageBox.Show("Executed");
}
catch (Exception)
{
MessageBox.Show("Duplicate entry");
}
}
я должен работать, то строка добавляется новой, но все строки пустая, запись не добавляется в DataGridView, что я получил это новая строка с пустой строкой, что я пропустил здесь?
* КННО здесь значит «сп» есть имя столбца, это то, как я назвал их в колонке набора данных