DataTable dt = new DataTable();
dt.TableName = "bb";
//添加列
dt.Columns.Add("ID号", typeof(String));
/*动态添加行
#region "动态列"
if(alMode.Count !=0)
{
for(int i=0;i<alMode.Count;i++)
{
string [] arModeTemp = (string[])alMode[i];
dt.Columns.Add(arModeTemp[0].ToString(), typeof(String)); //添加新列
string strModeName = arModeTemp[0].ToString();
alModeName.Add(strModeName);
alModeValue.Add(arModeTemp[1].ToString());
}
}
#endregion
*/
#region 开始添加数据
if(al.Count !=0)
{
for(int i = 0;i<al.Count;i++)
{
#region 向DataRow中添加数据
DataRow dr = dt.NewRow();
dr["ID号"] = i.ToString();
dt.Rows.Add(dr);
#endregion
}
}
#endregion
//绑定数据
dataGrid1.DataSource = dt;
#region 调整dataGrid1的Style
dataGrid1.TableStyles.Clear();
DataGridTableStyle mySty = new DataGridTableStyle();
dg1Style.MappingName = "bb";
dataGrid1.TableStyles.Add(dg1Style);
//单数列的宽度和对齐方式
dataGrid1.TableStyles["bb"].GridColumnStyles["ID号"].Width=60;
dataGrid1.TableStyles["bb"].GridColumnStyles["ID号"].Alignment = HorizontalAlignment.Center;
}
}
dataGrid1.RowHeadersVisible = false; //不显示行表头
#endregion
posted @ 2007-05-28 09:58
佳文 阅读(96)
评论(0) 编辑 收藏 所属分类:
C#(WinForm)