关于DataGrid的问题,急用,请帮忙》》》》》》》
我在用datagrid 时,因让其检查框而改变其TableStyle, 不过有的地方可用,有的地方不可用,(是在两个不同的窗体)部分代码如下:
DataGridTableStyle GridTableStyle = new DataGridTableStyle();
objStudentCM = (System.Windows.Forms.CurrencyManager)this.BindingContext[ds_User.Tables[0]];
GridTableStyle.MappingName = this.gloTableName;
GridTableStyle.GridColumnStyles.Add(new DataGridBoolColumn(objStudentCM .GetItemProperties()["选择"]));
GridTableStyle.GridColumnStyles[0].MappingName = "选择";
GridTableStyle.GridColumnStyles[0].HeaderText = "选择";
for(int i =0; i<ds.Tables[0].Rows.Count; i++)
{
GridTableStyle.GridColumnStyles.Add(new DataGridTextBoxColumn(objStudentCM .GetItemProperties()[ds.Tables[0].Rows[i]["ST_FieldNameCn"].ToString()]));
GridTableStyle.GridColumnStyles[i+1].MappingName = ds.Tables[0].Rows[i]["ST_FieldNameCn"].ToString();
GridTableStyle.GridColumnStyles[i+1].HeaderText = ds.Tables[0].Rows[i]["ST_FieldNameCn"].ToString();
}
这部分代码不能用检查框,