一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C# ComboBox控件“設置 DataSource 屬性后無法修改項集合”的完美解決方法

C# ComboBox控件“設置 DataSource 屬性后無法修改項集合”的完美解決方法

2021-12-09 13:27至清無物 C#

這篇文章主要介紹了C# ComboBox控件“設置 DataSource 屬性后無法修改項集合”的解決方法,非常不錯具有一定的參考借鑒價值,需要的朋友可以參考下

由于畢業(yè)后工作沒有對接到專業(yè)問題,導致四五年沒有碰過Winform程序了。突然由于工作問題,為了方便自己,所以想自己寫寫小winform小軟件,用于自己使用。在使用ComboBox控件時,遇到了重新綁定賦值出問題的情況。

錯誤代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
if (CustomerBLL.select().Rows.Count > 0)
{
cbTcid.Items.Clear();
cbTcid.DataSource = CustomerBLL.select();
cbTcid.ValueMember = "Cid";
cbTcid.DisplayMember = "Cpname";
}
else
{
return;
}

正常情況下,對于數(shù)據(jù)重新賦值的或者綁定數(shù)據(jù)源的時候,為了防止數(shù)據(jù)出現(xiàn)問題,都會先清空原來數(shù)據(jù),所以就這樣寫了,但是沒有相當恰恰這樣寫就出現(xiàn)問題了。 于是在網(wǎng)上找了一下。發(fā)現(xiàn)有人是這樣操作的。【如下】

網(wǎng)上查找方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (CustomerBLL.select().Rows.Count > 0)
{
// cbTcid.Items.Clear();
if (cbTcid.Items.Count > 0)
{
cbTcid.DataSource = null;
cbTcid.Items.Clear();
}
cbTcid.DataSource = CustomerBLL.select();
cbTcid.ValueMember = "Cid";
cbTcid.DisplayMember = "Cpname";
}
else
{
return;
}

但是最后我嘗試了一下,在下次綁定數(shù)據(jù)源的時候,不清空上次的數(shù)據(jù),是否可以呢?于是成功了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (CustomerBLL.select().Rows.Count > 0)
{
/*cbTcid.Items.Clear();
if (cbTcid.Items.Count > 0)
{
cbTcid.DataSource = null;
cbTcid.Items.Clear();
}*/
cbTcid.DataSource = CustomerBLL.select();
cbTcid.ValueMember = "Cid";
cbTcid.DisplayMember = "Cpname";
}
else
{
return;
}

而且最主要的是,在綁定數(shù)據(jù)源之前的數(shù)據(jù),也自動清空了。是否真是這樣呢,還是如何呢?難道說這個ComboBox控件在下次綁定時候回自動清空,其他控件呢?歡迎大家討論,而且此方法是否會出現(xiàn)代碼不規(guī)范呢?由于我的是小數(shù)據(jù),遇到大數(shù)據(jù)是否可行呢,希望大家說說自己的建議。

以上所述是小編給大家介紹的C# ComboBox控件“設置 DataSource 屬性后無法修改項集合”的完美解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/ygyalex/archive/2016/11/03/6027797.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜宅男在线观看 | 亚洲AV蜜桃永久无码精品红樱桃 | jux539原千岁在线播放 | 国内精品久久久久影院中国 | 精品成人一区二区三区免费视频 | 国产精品久久久久久搜索 | 日岳母小说 | 肉宠文很肉到处做1v1 | 久久成人伊人欧洲精品AV | 日本妇人成熟免费不卡片 | 免费在线视频网站 | 亚洲系列国产精品制服丝袜第 | 天天色色色 | 美女被爆操 | 日产精品卡一卡2卡三卡乱码工厂 | freexxxx性大陆另类 | 久久不射电影网 | 日韩免费高清完整版 | 精品国产自在现线久久 | 国产精品亚洲一区二区 | 午夜影院h | 朝鲜美女免费一级毛片 | 国产精品免费小视频 | 俺去啦最新地址 | 五月婷婷伊人网 | 亚洲乱码一二三四五六区 | 女教师雪白老汉 | 欧美视频精品一区二区三区 | 国产a免费观看 | 蜜桃破解版免费看nba | 国内精品露脸在线视频播放 | 性绞姿始动作动态图 | 日本高清va不卡视频在线观看 | 精品综合久久久久久97超人 | 门卫老张和女警花小说 | 日本护士撒尿xxxx欧美 | 99亚洲| 四虎永久在线精品国产馆v视影院 | 98pao强力打造高清免费 | 国产一区二区视频免费 | 2018生活片性色生活片 |