您好,
我工作在现有的形式填充一个DataGridView如下:
它使用一个BindingSource,因为我看到在设计师的BindingSource控件在窗体的底部。
private void PopulateGrid()
{
System.Data.DataTable dt = TFNGet();
fBS.DataSource = dt;
dGV.AutoGenerateColumns = false;
dGV.DataSource = fBS;
int i = 0;
dGV.Columns[i++].DataPropertyName = "BCode";
dGV.Columns[i++].DataPropertyName = "FDCode";
dGV.Columns[i++].DataPropertyName = "Currency";
dGV.Columns[i++].DataPropertyName = "CCcy";
dGV.Columns[i++].DataPropertyName = "VD";
dGV.Columns[i++].DataPropertyName = "BS";
dGV.Columns[i++].DataPropertyName = "A";
dGV.Columns[i++].DataPropertyName = "PCN";
dGV.Refresh();
}
现在我想添加一个checkbox列,第一列本DGV称为"失败"
所以我做了以下这样做,但错误的是:
"指数范围。必须为非负值并小于集合大小。
有什么想法吗?
谢谢| arkiboys