listview 委托使用问题
我定义了这样一个委托delegate void uplistview(string []s);
uplistview uplistview1;
private void uplistview_hs(string[] s)
{
this.listView2.Items.Clear();
for (int i = 0; i < dwd_zb.Count * (dwd_zb.Count - 1) / 2; i++)
{
string[] hanhan = Regex.Split(s[i], ";");
ListViewItem li = new ListViewItem();
li.SubItems.Clear();
li.SubItems[0].Text = hanhan[0];
li.SubItems.Add(hanhan[1]);
li.SubItems.Add((double.Parse(hanhan[4])*1000).ToString("f1"));
if (double.Parse(hanhan[4]) * 1000 < xcxc)
{
li.SubItems.Add("否");
}
else
{
li.SubItems.Add("是");
}
this.listView2.Items.Add(li);
}
这样调用
string[] nedved = js.ALL_S(dwd_zb, sczb);
//listView2.Invoke(uplistview1, nedved);
this.BeginInvoke(uplistview1, nedved)
错误 未处理的ArgumentException
这是怎么回事呢,该怎样做? --------------------编程问答-------------------- 具体提示是啥呀?就是错误描述,未处理的ArgumentException,这个错误可能很多种情况。具体错误描述是啥 --------------------编程问答-------------------- 是不是说从不是创建该控件的线程访问此控件? --------------------编程问答-------------------- 是在子线程访问 --------------------编程问答--------------------
说明白点啊。。。
补充:.NET技术 , C#