0
我無法用字符串數組中的項填充datagridview。下面是我用來調用函數的代碼:C#將行添加到datagridview
ThreadPool.QueueUserWorkItem((o) =>
ReBuildObjectExplorer();
和函數本身:
try
{
List<ExplorerItem> list = new List<ExplorerItem>();
var item = new ExplorerItem();
for (int i = 0; i < lbl.Length; i++) // lbl = string array with items
{
item.title = lbl[i].Name;
list.Add(item);
}
BeginInvoke((MethodInvoker)delegate
{
explorerList = list;
dgvObjectExplorer.RowCount = explorerList.Count;
dgvObjectExplorer.Invalidate();
});
}
catch (Exception e) { MessageBox.Show(e.ToString(); }
的問題是:假設有數組中的76項。當我使用這個代碼時,它總是添加76次第75項,沒有別的。爲什麼會發生?我似乎無法弄清楚我的代碼有什麼問題。
謝謝。您發佈的代碼完美無瑕。 – david