DataGridView (四)将一个字段绑定到多列逐行显示后取值还原数据格式
来源:互联网 发布:linux top 排序 编辑:程序博客网 时间:2024/05/16 14:45
一下内容为绑定到4个字段的代码,方法哈了点,直接重新构建了一个数据源然后绑定的,不知道有没有更好的方法= =#
比较乱,演示个思路而已,随笔备忘
- DataSet ds = new DataSet();
ds.ReadXml("d://a.xml");
DataTable dt = ds.Tables[0];
DataTable dtCur = new DataTable();
DataColumn dc1 = new DataColumn("c1");
DataColumn dc2 = new DataColumn("c2");
DataColumn dc3 = new DataColumn("c3");
DataColumn dc4 = new DataColumn("c4");
DataColumn dca = new DataColumn("ca");
DataColumn dcb = new DataColumn("cb");
DataColumn dcc = new DataColumn("cc");
DataColumn dcd = new DataColumn("cd");
dtCur.Columns.Add(dc1);
dtCur.Columns.Add(dca);
dtCur.Columns.Add(dc2);
dtCur.Columns.Add(dcb);
dtCur.Columns.Add(dc3);
dtCur.Columns.Add(dcc);
dtCur.Columns.Add(dc4);
dtCur.Columns.Add(dcd);
DataRow drCur = dtCur.NewRow();
for (int i = 0; i < dt.Rows.Count; i++)
{
int x = i % 4;
switch (x)
{
case 0:
drCur[0] = dt.Rows[i][0].ToString();
drCur[1] = dt.Rows[i][1].ToString();
break;
case 1:
drCur[2] = dt.Rows[i][0].ToString();
drCur[3] = dt.Rows[i][1].ToString();
break;
case 2:
drCur[4] = dt.Rows[i][0].ToString();
drCur[5] = dt.Rows[i][1].ToString();
break;
case 3:
drCur[6] = dt.Rows[i][0].ToString();
drCur[7] = dt.Rows[i][1].ToString();
dtCur.Rows.Add(drCur);
drCur = dtCur.NewRow();
break;
}
if (i == dt.Rows.Count - 1 && x != 3)
{
dtCur.Rows.Add(drCur);
}- }
this.dataGridView1.DataSource = dtCur;
取值
- DataTable dt = new DataTable();
- DataColumn dc1 = new DataColumn("dc1");
- DataColumn dc2 = new DataColumn("dc2");
- dt.Columns.Add(dc1);
- dt.Columns.Add(dc2);
- DataRow ddr = dt.NewRow() ;
- foreach (DataGridViewRow dr in dataGridView1.Rows)
- {
- for (int i = 0; i < 8; i++)
- {
- int x = i % 2;
- switch (x)
- {
- case 0:
- ddr = dt.NewRow();
- ddr[0] = dr.Cells[i].Value;
- break;
- case 1:
- ddr[1] = dr.Cells[i].Value;
- dt.Rows.Add(ddr);
- break;
- }
- }
- }
- this.dataGridView2.DataSource = dt;
- DataGridView (四)将一个字段绑定到多列逐行显示后取值还原数据格式
- DataGridView字段绑定先后不一致。
- angular 更改显示与绑定数据格式转换
- 查询并逐行显示数据库表中的所有字段名
- DataGridView绑定数据源后限制列显示
- datagridview动态绑定以及显示行号
- 如何将数据库中的字段数据绑定显示在Label或TextBox控件中
- DataList逐行绑定
- 在 sql查询中如何将两个字段显示在一个字段
- 打开一个文本文件,逐行读取内容,并显示其内容
- winform,DataGridView绑定数据后更改列属性、动态创建(用一个控件显示多表适用)
- dataGridView将数据显示到textBox
- VFP将图片或其他文件保存到SQL Server的Text类型字段或者Access的备注字段中,并可以还原或显示。
- VFP将图片或其他文件保存到SQL Server的Text类型字段或者Access的备注字段中,并可以还原或显示
- VFP将图片或其他文件保存到SQL Server的Text类型字段或者Access的备注字段中,并可以还原或显示。 .
- 将数据绑定到 Windows 窗体 DataGridView 控件
- 如何:将数据绑定到 Windows 窗体 DataGridView 控件
- 如何将字典Dictionary数据绑定到DataGridView控件上
- java 参考资料
- JDK 6 新功能
- 解决HttpUrlConnection乱码问题
- 通过文件结构生成xls
- JTAG仿真器中的断点资源
- DataGridView (四)将一个字段绑定到多列逐行显示后取值还原数据格式
- linux下文件的解压
- 【转贴】Lua 程序设计初步
- 数据库sql函数
- ldap学习
- sql函数一系列操作
- TortoiseSVN 简明使用
- IDS Scheer Aris Platform 7 流程设计平台正式版
- 前谷歌员工推Cuil 获3300万风投对战老东家