Csharp/C#教程:“设置DataSource属性时无法修改项集合。”分享


“设置DataSource属性时无法修改项集合。”

有一个程序通过表单将文件添加到txt文件有这个问题,但问题没有说明Fstream所以我认为它没有处理它但我不知道这个问题是什么意思。

lstEmployees.Items.Add("No records found."); 

错误消息告诉我们您已在“lstEmployees”上设置“DataSource属性”。 所以转到“lstEmployees”属性并删除DataSource – 或者如果你想保留DataSource,不要试图将“你自己的”项添加到“lstEmployees”,因为它不会被接受。

将.DataSource添加到列表框后,无法修改ListBox.Items集合。 相反,您可以修改原始来源。

例如,如果列表框绑定到通用的字符串列表:

 List myList = new List(); myList.Add("Item 1"); myList.Add("Item 2"); myList.Add("Item 3"); myListBox.DataSource = myList; // need to add an item to the list after it's bound myList.Add("No records found."); 

看起来它告诉你,当你在lstEmployees上设置DataSource并调用DataBind()时,你不能对lstEmployees做一个Items.Add()。

没有更多的代码,我不能多说。

上述就是C#学习教程:“设置DataSource属性时无法修改项集合。”分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/998974.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐