3
我在這裏嘗試的是,我想從數據集添加4個文本框到datagridview。下面是我做什麼,爲什麼使用數據集中的bindingsource向datagridview添加數據爲空?
我創建了一個數據集,並用它設置了一些列,然後我綁定的「數據集」到的BindingSource這是我將它們命名爲
數據集= DS1 的BindingSource = BS1
然後我選擇「bs1」在datagridview中的數據源,然後列出現,然後我改變列標題名稱。來到這裏,我的問題,我嘗試綁定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的,我得到了什麼是空白行的新行,我在這裏錯過了什麼?
* cnNo這裏的意思是「CN」是列名,這是我在如何DataSet列的將它們命名爲