C#中 怎么将多个DataRow 放进一个DataRow里面?

如题所述

第1个回答  推荐于2018-04-06
DataSet ds = new DataSet();
DataRow dr = ds.Tables[0].NewRow();
DataRow dr1 = ds.Tables[1].NewRow();
DataRow dr2 = ds.Tables[1].NewRow();
dr[0] = dr1;
dr[2] = dr2;
ds.Tables[0].Rows.Add(dr);本回答被提问者和网友采纳
第2个回答  2012-07-17
说具体点,是不是将多个DataRow的列合并到一个DataRow里?
是要将两个DataTable的记录集合并到一起么?
第3个回答  2012-07-17
嵌套
第4个回答  2012-07-17
两个datarow的结构不一样吧,能说具体点吗
第5个回答  2012-07-17
不是吧?这是什么样的需求?

c#如何读取所有row到datarow?
foreach(DataRow row in datatable.Rows) \/\/遍历datatable { listView.Columns.Add(row["列名"], 100, HorizontalAlignment.Left);} 希望可以帮助到你!

C#中两个数据表合并成一个表如何操作?
如果是这样的话其实很简单,你在页面中定义一个公共的DataRow变量,在列表的绑定事件里给这个变量赋值(也就是根据A表的A字段查询出B表相对应的DataRow),然后在绑定的其它列里绑定为<%=DataRow["D"].ToString()%>\\<%=DataRow["E"].ToString()%>\\<%=DataRow["F"].ToString()%>即可。你...

...添加到另一个DatagridView2中急用要用代码。
\/\/判断是否选中 if (Row.Cells["Checked"].Value!= null && (bool)Row.Cells["Checked"].Value!= false){ \/\/ ["Checked"]为勾选列的列名 DataRowView drv = Row.DataBoundItem as DataRowView; \/\/获取行中所有数据 row = (DataRow)drv.Row; \/\/将dgv行中数据添加到定义行中 dtable.Row...

C#中如何将好几个 datatable 的信息整合到一个datatable里?或许不是...
static void Main(string[] args){ \/\/建立课程内存表 DataTable table1 = new DataTable();table1.Columns.Add("CourseCode", Type.GetType("System.String"));table1.Columns.Add("CourseName", Type.GetType("System.String"));table1.Rows.Add(new object[2] { "A", "语文" });table...

C# 怎样把数据库中的多张表一次性的存进同一个DataSet里面
其实这也很简单,方法如下:1、动态操作DataSet:简单的说,先给DataSet创建几个table,然后修改sda.Fill(ds);中的ds到其中的具体表,注意这时的sql语句是每次选取一个表;2、如果想一次性把多个表存储到DataSet中,可以通过存储过程,在存储过程中多写几条select就行了 希望能帮到你 ^-^ ...

c#中关于Dataset,datarow的数据访问问题
string x = row.ToString();这里调用的是DataRow.ToString,当然返回system.Data.DataRow,如果DataTable里只有一列,可以用string x = row[0].ToString();DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是说,即使断开数据链路,...

c#如何将两个dataTable关联起来,并写到另外一个datatable中
string colNo = "货号"; string colExist = "现有数量"; dtA.Columns.Add(colExist);\/\/先给A表添加列 var rowsB = dtB.Rows.OfType<DataRow>(); \/\/填充 foreach (DataRow row in dtA.Rows) { row[colExist] = rowsB.First(x => x[colNo] == row[colNo]...

C#如何保存多个textbox的值到一个文件,然后可以提取文件到多个textbox...
简单点的 你自己按照列子改一改,文件生成在C:\\test.xml 你打开看看, 给你个思路.需引用 using System.IO;using System.Xml;\/\/点击保存把 1#梁螺栓布置 添加到XML文件中 \/\/btnAddXml是保存控件按钮的Name属性 private void btnAddXml_Click(object sender, EventArgs e){ \/\/初始化XML文档操作类...

C#...如何在DataRow中加入数据?
dc = new DataColumn("name",typeof(string));\/\/将此列加入数据表(DataTable)dt.Columns.Add(dc);\/\/在此表内加入10行,每行都有一个*号 for (int i = 0;i < 10;i++){ dt.Rows.Add(new object[]{ "*"});} \/\/将此数据表绑定到DataGridView1 dataGridView1.DataSource = dt;

在C#中如何将数据库中的内容读取出来之后放在一个二维数组中呢?哪位...
方式很多:1. 最原始的, 放在 DataTable , DataTalbe 有行 DataRow , 有列 DataColumn , 相当于二维数组。2. 用 Entity Framework , 这个功能就很强大了。觉得你最需要的并不是要搞定这个目前的问题, 而是好好学习C#的基础知识。 基础打好了, 一切OK!!

相似回答