嗨,我想使用列表框的标记项。标签问题c#listbox
继承人我的代码。
int number = 0;
foreach (ListViewItem item in listBox1.Items)
{
Tag tag = (Tag) item.Tag;
saveSlide(showid, tag.photoid, enumber);
number++;
}
问题IM就吃是,当我运行程序我得到一个错误消息,言谈不能类型字符串转换为system.ListView但我还没有宣布项目作为一个字符串anywher在我的程序
这是我在哪里添加项目到列表框。请帮忙。我在死亡线上,有太多的事情要做
private void buttonAdd_Click(object sender, EventArgs e)
{
//add selected item into listBox
DataRowView drv = (DataRowView)listBox1.SelectedItem;
Tag tag = new Tag();
string title = drv["title"].ToString();
ListViewItem item = new ListViewItem(title);
item.Tag = tag;
tag.photoid = (int)drv["photoid"];
listBox1.Items.Add(title);
}
这应该是可能的,我们可以在哪里添加项目到你的列表框? – 2010-03-18 14:20:35
你能发表更多的代码吗?哪个行号会给你提供错误? – 2010-03-18 14:21:48
检查设计者是否没有向集合添加字符串项目。 – Kleinux 2010-03-18 14:57:58