用DataTable显示数据源(自己根据需要构造出来的)
2011-07-14 16:43
323 查看
DataTable dt = new DataTable();
int i;
dt.Columns.Add("设备编号");
dt.Columns.Add("Command类型");
dt.Columns.Add("Command");
dt.Columns.Add("Command时间");
dt.Columns.Add("类型");
dt.Columns.Add("状态");
dt.Columns.Add("更新时间");
foreach (var item in list)
{
DataRow dr = dt.NewRow();
i = 0;
/*下面有些对数据格式转换的函数*/
dr[i++] = MycConvert.ToString(item.M_DeviceInfo.DevI_NO);
dr[i++] = _DeviceCommandTypeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_CommandType.ToString());
dr[i++] = _DeviceCommandCodeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_CommandCode.ToString());
dr[i++] = MycConvert.ToDateTimeString(item.M_UpdateDeviceCommandJob.UDCJ_CommandTime);
dr[i++] = _DeviceJobRealTimeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_IsRealTime.ToString());
dr[i++] = _DeviceJobStateData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_State.ToString());
dr[i++] = MycConvert.ToDateTimeString(item.M_UpdateDeviceCommandJob.UDCJ_UpdateTime);
dt.Rows.Add(dr);
}
dataGridView1.DataSource = dt;
int i;
dt.Columns.Add("设备编号");
dt.Columns.Add("Command类型");
dt.Columns.Add("Command");
dt.Columns.Add("Command时间");
dt.Columns.Add("类型");
dt.Columns.Add("状态");
dt.Columns.Add("更新时间");
foreach (var item in list)
{
DataRow dr = dt.NewRow();
i = 0;
/*下面有些对数据格式转换的函数*/
dr[i++] = MycConvert.ToString(item.M_DeviceInfo.DevI_NO);
dr[i++] = _DeviceCommandTypeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_CommandType.ToString());
dr[i++] = _DeviceCommandCodeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_CommandCode.ToString());
dr[i++] = MycConvert.ToDateTimeString(item.M_UpdateDeviceCommandJob.UDCJ_CommandTime);
dr[i++] = _DeviceJobRealTimeData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_IsRealTime.ToString());
dr[i++] = _DeviceJobStateData.GetKey(item.M_UpdateDeviceCommandJob.UDCJ_State.ToString());
dr[i++] = MycConvert.ToDateTimeString(item.M_UpdateDeviceCommandJob.UDCJ_UpdateTime);
dt.Rows.Add(dr);
}
dataGridView1.DataSource = dt;
相关文章推荐
- 如何把存储在数据库中的图片根据自己的需要的大小显示出来。【转】
- Linq to SQL 根据自己需要更改数据源
- 关于是的datagridview根据数据源显示自己想要的对应文本内容
- DataSet&ListView分页和根据自己需要读取列数据,根据需要排列显示的位置或者可以说是顺序.[winform学习示例]
- linux命令收集(根据自己需要整理)
- 根据DataTable和TChart来构造线行图
- ubuntu的apt-get本地源搭配——根据需要自己添加软件作源
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- [addChildViewController]View Controller中可以添加多个sub view,在需要的时候显示出来;
- jqgrid快速入门之二:不用url,自己构造表格数据源
- 如何将VS6.0单文档工程中的任务栏设置上自己需要的信息显示?
- 解决 ionic 轮播图 第一次加载不出来(需要变动一下大小才可以显示)
- iScroll太臃肿,自己写了个,发出来供有需要的人,压缩后3.8KB,支持滚动回弹。
- 自定义Toast 可以根据自己的需求 设置显示时间
- (一)获取类的三种方式,根据类获取成员变量,成员方法,直接实现的接口,自己的构造方法,直接的父类
- 在Android中,可以自定义类,继承ViewGroup等容器类,以实现自己需要的布局显示。
- VC6中根据需要显示滚动条
- 华为机试时第三题由于自己构造链表时间过长,未能按时完成,回去之后弄了出来,如有更为简洁的方法,欢迎大家指教
- 设置GridView列名中文显示 及DataTable根据主键获取行记录
- asp.net 构造datatable数据源的实例