首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#中的DataGridViewComboBox列

C#中的DataGridViewComboBox列
EN

Stack Overflow用户
提问于 2013-05-05 18:32:56
回答 1查看 345关注 0票数 0

我无法清除绑定到(cnsmNm) datagridviewCombobox列的DataTable。单击新建按钮时,我正在清除数据

代码语言:javascript
复制
 dtCnsmbl = dsCnsmspplr.Tables[0]; 
            dtCnsmbl.Rows.Clear();
            cnsmNm.DataSource = dtCnsmbl;
            cnsmNm.DisplayMember = "cnsm_Name";
            cnsmNm.ValueMember = "cnsm_Id";

在TextBox验证时(在Datagridview之外),我正在将数据绑定到Datagridview ComboBox列

代码语言:javascript
复制
                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。我是Datagridview的新手。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-05 18:41:21

嗨,我想不是这个

代码语言:javascript
复制
        dtCnsmbl = dsCnsmspplr.Tables[0]; 
        dtCnsmbl.Rows.Clear();
        cnsmNm.DataSource = dtCnsmbl;
        cnsmNm.DisplayMember = "cnsm_Name";
        cnsmNm.ValueMember = "cnsm_Id";

写这篇文章

代码语言:javascript
复制
       DataTable newdata = dsCnsmspplr.Tables[0].Clone();
       cnsmNm.DataSource = newdata;
        cnsmNm.DisplayMember = "cnsm_Name";
        cnsmNm.ValueMember = "cnsm_Id";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16383608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档