如果把一个DataTable的某几条记录赋值给另外一个DataTable?
求教。谢谢大家
求教。谢谢大家
解决方案 »
- 写了个存储过程不怎么会用
- 来路的问题.html中调用 .aspx
- 请问如何清空WEB程序的所有缓存
- 怎样在同一个Label中显示不同的字体颜色
- 我用的是 asp.net web martrix 做的东西,用dreamweaver中的css统一的界面后,汉字全变成了问号? 在线等
- 怎样实现在同一个页面中两种不同的超链接样式?
- 急急!!!!!!向高手们请教我是实现模糊查询,本来只显一个记录,怎么全部记录都出来了啊!!
- DropDownList1数据显示问题
- asp.net javascript参数传递怎么组合
- Internet explorer无法打开http://localhost:81/VBWeb/WebForm2.aspx 已终止操作??????
- 关于Asp.net2.0中Button的问题
- 求助.在Asp.Net中可以使用DOM对象访问XML?
strOne = Convert.Tostring(DataTable1.rows["行"]["列"]);
strOne = strTwo;
strTwo = Convert.Tostring(DataTable1.rows["行"]["列"]);
strOne = Convert.Tostring(DataTable1.rows["行"]["列"]);
strOne = strTwo;
strTwo = Convert.Tostring(DataTable2.rows["行"]["列"]);
DataRow newrow;
foreach(DataRow row in drs)
{
newrow=dt2.NewRow();
newrow["f1"]=row ["f1"]
dt2.Rows.Add(newrow);
}
大概是这样子的
strOne = Convert.Tostring(DataTable1.rows["行"]["列"]);
strOne = strTwo;
strTwo = Convert.Tostring(DataTable2.rows["行"]["列"]);
能解释一下么?不是非常明白
DataRow newrow;
foreach(DataRow row in drs)
{
newrow=dt2.NewRow();
newrow["f1"]=row ["f1"]
dt2.Rows.Add(newrow);
}
大概是这样子的 除了dt1.Select()这样还有别的获取方式么?
比如说前几条?我去查一查Select()方法。
求教。谢谢
{
//如果是需要的记录就执行添加
newrow=dt2.NewRow();
newrow["f1"]=row ["f1"]
dt2.Rows.Add(newrow);
}
DataTable.Select () 获取所有 DataRow 对象的数组。
由 .NET Compact Framework 支持。
DataTable.Select (String) 按照主键顺序(如果没有主键,则按照添加顺序)获取与筛选条件相匹配的所有 DataRow 对象的数组。
由 .NET Compact Framework 支持。
DataTable.Select (String, String) 获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow 对象的数组。
由 .NET Compact Framework 支持。
DataTable.Select (String, String, DataViewRowState) 获取与排序顺序中的筛选器以及指定的状态相匹配的所有 DataRow 对象的数组。
由 .NET Compact Framework 支持。 msdn上的...
否则处理起来还真麻烦些,因为DataTable中的Row是引用类型不是值类型。
还有DataTable().ImportRow你也可以试一下,这个方法相比正常
否则处理起来还真麻烦些,因为DataTable中的Row是引用类型不是值类型。
还有DataTable().ImportRow你也可以试一下,这个方法相比正常^ǒ^
第一个方法果然吓人。。呵呵,很难确定。。很难确定
不是值类型的引用真的很麻烦啊。。
而且也没有类似于copy()的方法,大家还有什么办法么?
能说得详细一点么?
不清楚啊
其中包括
ImportRow(),ok,这个把DataRow给我如愿以偿的导入了..可惜..竟然什么数据都没有
不知道为什么
DataRow dr = temp.NewRow();
for ( int i = 0; i < PageSize; i++)
{
foreach(DataColumn aDataColumn in Deal.Columns)
{
dr[aDataColumn.ColumnName] = Deal.Rows[i][aDataColumn.ColumnName];
}
temp.Rows.Add(dr);
}
这个方法很好的把Deal.Rows[i]的列值安全的放到了dr中,可惜..
还是不行..报的错误是:此行已属于另一个表
现在离开一会..继续求教..谢谢