datagrid控件的作用简单点说就是将表格显示出来,用的多的是直接链接数据库文件,也可以自己见一个表格对象,链接到datagrid控件,下面是一个简单的例子
1 //xinjiabiao 2 DataTable dt = new DataTable(); 3 //新建列 4 DataColumn col1 = new DataColumn("设备名", typeof(string)); 5 DataColumn col2 = new DataColumn("管理员", typeof(string)); 6 DataColumn col3 = new DataColumn("设备ID", typeof(string)); 7 DataColumn col4 = new DataColumn("所属权限", typeof(string)); 8 DataColumn col5 = new DataColumn("状态", typeof(string)); 9 DataColumn col6 = new DataColumn("购买时间", typeof(string));10 DataColumn col7 = new DataColumn("最新维护时间", typeof(string));11 DataColumn col8 = new DataColumn("设备管理员ID", typeof(string));12 //添加列13 dt.Columns.Add(col1);14 dt.Columns.Add(col2);15 dt.Columns.Add(col3);16 dt.Columns.Add(col4);17 dt.Columns.Add(col5);18 dt.Columns.Add(col6);19 dt.Columns.Add(col7);20 dt.Columns.Add(col8);21 //新建行22 DataRow row1 = dt.NewRow();23 //行赋值24 row1["设备名"] = "打印机";25 row1["管理员"] = "李居明";26 row1["设备ID"] = "JFKSJFKSDFJK151";27 row1["所属权限"] = "普通用户";28 row1["状态"] = "在库";29 row1["购买时间"] = "2012-03-20";30 row1["最新维护时间"] = "2012-03-27";31 row1["设备管理员ID"] = "无";32 //添加行33 dt.Rows.Add(row1);34 //数据绑定35 this.dataGrid1.DataSource = dt;36 //设置属性37 DataGridTableStyle tablestyle = new DataGridTableStyle();38 this.dataGrid1.TableStyles.Add(tablestyle);39 dataGrid1.TableStyles[0].GridColumnStyles[0].Width = 75;40 dataGrid1.TableStyles[0].GridColumnStyles[1].Width = 75;41 dataGrid1.TableStyles[0].GridColumnStyles[2].Width = 75;42 dataGrid1.TableStyles[0].GridColumnStyles[3].Width = 75;43 dataGrid1.TableStyles[0].GridColumnStyles[4].Width = 75;44 dataGrid1.TableStyles[0].GridColumnStyles[5].Width = 120;45 dataGrid1.TableStyles[0].GridColumnStyles[6].Width = 120;46 dataGrid1.TableStyles[0].GridColumnStyles[6].Width = 120;
转自