有一个程序通过表单将文件添加到txt文件有这个问题,但问题没有说明Fstream所以我认为它没有处理它但我不知道是什么这个问题意味着。
lstEmployees.Items.Add("No records found.");
答案 0 :(得分:19)
将.DataSource添加到列表框后,无法修改ListBox.Items集合。相反,您可以修改原始来源。
例如,如果您的列表框绑定到通用的字符串列表:
List<string> myList = new List<string>();
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.");
答案 1 :(得分:8)
错误消息告诉我们您已在“lstEmployees”上设置了“DataSource属性”。 所以转到“lstEmployees”属性并删除DataSource - 或者如果你想保留DataSource,不要试图将“你自己的”项添加到“lstEmployees”,因为它不会被接受。
答案 2 :(得分:3)
当你在lstEmployees上设置DataSource并调用DataBind()时,看起来它告诉你不能对lstEmployees做一个Items.Add()。
没有更多代码我就不能多说了。