2013-05-05 35 views
0

我無法清除DataTable綁定到(cnsmNm)datagridviewCombobox列。在新的按鈕點擊我清除數據c#中的DataGridViewComboBox列#

dtCnsmbl = dsCnsmspplr.Tables[0]; 
      dtCnsmbl.Rows.Clear(); 
      cnsmNm.DataSource = dtCnsmbl; 
      cnsmNm.DisplayMember = "cnsm_Name"; 
      cnsmNm.ValueMember = "cnsm_Id"; 

在文本框驗證(外的DataGridView)我將數據綁定到DataGridView的組合框柱

   dtqttndtls = dssplrdtls.Tables[3]; 
       DataTable dtmerge = new DataTable(); 
       dtmerge.Columns.Add("cnsm_Id", typeof(Int32)); 
       dtmerge.Columns.Add("cnsm_Name"); 
       foreach (DataRow drmrg in dtqttndtls.Rows) 
       { 
        DataRow drnew = dtmerge.NewRow(); 
        drnew["cnsm_Id"] = drmrg["cnsm_Id"]; 
        drnew["cnsm_Name"] = drmrg["cnsm_Name"]; 
        dtmerge.Rows.Add(drnew); 
       } 
       dtCnsmbl.Merge(dtmerge); 
       cnsmNm.DataSource = dtCnsmbl; 
       cnsmNm.DisplayMember = "cnsm_Name"; 
       cnsmNm.ValueMember = "cnsm_Id"; 

填充Datagridviewcombobox柱後我不能夠清除DataTable.Please幫助我是緊急的。我是新來的DataGridView

+0

任何異常而不是。 – 2013-05-05 10:33:38

+0

嘗試捕捉(例外)只... ..., – Anjali 2013-05-05 10:35:01

+0

把斷點,看看它是否打到異常塊。 – 2013-05-05 10:37:05

回答

1

嗨,我想這

 dtCnsmbl = dsCnsmspplr.Tables[0]; 
     dtCnsmbl.Rows.Clear(); 
     cnsmNm.DataSource = dtCnsmbl; 
     cnsmNm.DisplayMember = "cnsm_Name"; 
     cnsmNm.ValueMember = "cnsm_Id"; 

寫這個

 DataTable newdata = dsCnsmspplr.Tables[0].Clone(); 
     cnsmNm.DataSource = newdata; 
     cnsmNm.DisplayMember = "cnsm_Name"; 
     cnsmNm.ValueMember = "cnsm_Id"; 
+0

沒有DataBind屬性...,cnsmNm是DatagridviewComboboxColumn的列名稱 – Anjali 2013-05-05 10:43:46

+0

它是Windows應用程序 – Anjali 2013-05-05 10:45:24

+0

使用克隆方法清除表並綁定它到combobox – 2013-05-05 10:45:38

相關問題