小叶代码日志(一)
来源:互联网 发布:2016年 java 新技术 编辑:程序博客网 时间:2024/04/27 15:19
关于DataGrid的使用
一、网上找的资料:
DataTable dt = new DataTable(); //新建列 DataColumn col1 = new DataColumn("设备名", typeof(string)); DataColumn col2 = new DataColumn("管理员", typeof(string)); DataColumn col3 = new DataColumn("设备ID", typeof(string)); DataColumn col4 = new DataColumn("所属权限", typeof(string)); DataColumn col5 = new DataColumn("状态", typeof(string)); DataColumn col6 = new DataColumn("购买时间", typeof(string)); DataColumn col7 = new DataColumn("最新维护时间", typeof(string)); DataColumn col8 = new DataColumn("设备管理员ID", typeof(string)); //添加列 dt.Columns.Add(col1); dt.Columns.Add(col2); dt.Columns.Add(col3); dt.Columns.Add(col4); dt.Columns.Add(col5); dt.Columns.Add(col6); dt.Columns.Add(col7); dt.Columns.Add(col8); //新建行 DataRow row1 = dt.NewRow(); //行赋值 row1["设备名"] = "打印机"; row1["管理员"] = "李居明"; row1["设备ID"] = "JFKSJFKSDFJK151"; row1["所属权限"] = "普通用户"; row1["状态"] = "在库"; row1["购买时间"] = "2012-03-20"; row1["最新维护时间"] = "2012-03-27"; row1["设备管理员ID"] = "无"; //添加行 dt.Rows.Add(row1); //数据绑定 this.dataGrid1.DataSource = dt; //设置属性 DataGridTableStyle tablestyle = new DataGridTableStyle(); this.dataGrid1.TableStyles.Add(tablestyle); dataGrid1.TableStyles[0].GridColumnStyles[0].Width = 75; dataGrid1.TableStyles[0].GridColumnStyles[1].Width = 75; dataGrid1.TableStyles[0].GridColumnStyles[2].Width = 75; dataGrid1.TableStyles[0].GridColumnStyles[3].Width = 75; dataGrid1.TableStyles[0].GridColumnStyles[4].Width = 75; dataGrid1.TableStyles[0].GridColumnStyles[5].Width = 120; dataGrid1.TableStyles[0].GridColumnStyles[6].Width = 120; dataGrid1.TableStyles[0].GridColumnStyles[6].Width = 120;
二、自己实践的程序
/// <summary> ///界面显示信息 /// </summary> /// <param name="data"></param> public void Lbshow(string data) { List<MachineTest> mList =GetBarcodeInfo(data); DataTable dt = new DataTable(); //新建列 DataColumn col1 = new DataColumn("明细项ID", typeof(string)); DataColumn col2 = new DataColumn("明细名称", typeof(string)); DataColumn col3 = new DataColumn("测试机台", typeof(string)); DataColumn col4 = new DataColumn("工位", typeof(string)); DataColumn col5 = new DataColumn("人员", typeof(string)); DataColumn col6 = new DataColumn("上机时间", typeof(string)); //添加列 dt.Columns.Add(col1); dt.Columns.Add(col2); dt.Columns.Add(col3); dt.Columns.Add(col4); dt.Columns.Add(col5); dt.Columns.Add(col6); //新建行 DataRow[] row=new DataRow[mList.Count]; //行赋值 for (int i = 0; i <= mList.Count;i++) { row[i]["明细项ID"] = mList[i].TASK_ITEM_ID; row[i]["明细名称"] = mList[i].ITEM_NAME; row[i]["测试机台"] = mList[i].MACHIND_ID; row[i]["工位"] = mList[i].STATION_NO; row[i]["人员"] = mList[i].TEST_PERSON; row[i]["上机时间"] = mList[i].START_TIME.ToString("yyyy-MM-dd"); dt.Rows.Add(row[i]); } //数据绑定 this.dataGrid1.DataSource = dt; }
此代码的正确性有待验证。。阅读全文
0 0
- 小叶代码日志(一)
- 程序员小叶
- erlang large日志系统代码阅读(一):lager_app
- Kettle日志之Kettle step materic日志代码实现(一)
- 小叶紫檀佛珠-百科
- 实习日志(一)
- 实习日志(一)
- 工作日志(一)
- 日志(一)
- 工作日志(一)
- 工作日志(一)
- 日志(一)--组件
- 【Android-Unity3D学习日志】将Android代码整合到Unity3D中(一)
- Java开发代码规范之异常日志(一)——异常处理
- 没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)
- NDS开发日志(一)
- WFS开发日志(一)
- python学习日志(一)
- jQuery添加/移除css
- 2.4G wifi 的频道/信道 20M 40M的概念,区别
- servlet:servlet的执行顺序和生命周期
- UVA 156 Ananagrams
- bzoj 2038 (莫队入门)
- 小叶代码日志(一)
- 在ubuntu16.04下编译hadoop-2.7.4
- python socket基础通信
- 【基础】简析浅拷贝与深拷贝--C++源代码(VS2015)
- 代码覆盖工具Jacoco使用示例及源码分析
- linux系统中的定时任务及延时任务
- Java获取数组组件类型及Array API简单示例
- 利用Matlab绘制图像中的某一行或者某一列的灰度曲线
- 数据库左右外连接与mapper.xml注意问题