反正你得一条一条的烤,还不如用DataRow,然后用DataTable.Rows.add来做
解决方案 »
- 问一个关于LINQ的问题-高分
- 大虾们,看一下这个面试题,给个答案吧,谢谢了
- winform怎样把当前窗口隐藏
- 在图片中写文字(要求文字竖直排列,默认是从左到右水平)
- 把一个窗体作为一个控件的子控件。。。
- 怎样对俩个表中相关联的项操作?
- 问题集合,请大虾耐心解答,分不够另外开帖!~
- 请问一个数据导入到oracle中的乱码问题!
- 请懂C#/WinForm网络编程的朋友做一个简单的例子!懂的应该只要一会儿就能完成!做了给30分
- formview导出到word
- 实现数据库操作的一些SQL代码。。。。。。。。。。。。。。。人命关天请教!!急,大虾们救命啊!!!!!!!!
- 救命!如何用jsp调用c#开发的应用程序?
来加入另一个DataTable中的Row会出错,楼上的两位可以试试.
// adds the rows from Custmers table where the country column has
// the value "Germany" to the array copyRowsDataTable custTable = custGermanyDS.Tables["Customers"];foreach(DataRow copyRow in copyRows) custTable.ImporRow(copyRow);you can add your condition at DataRow[] copyRows = custDS.Tables["YourTable"].Select("YourCondition");you can try it !
DataTable MyLastResult=new DataTable();
DataColumn myColum;
for(int col=0;col<myDataSet.Tables[0].Columns.Count;col++)
{
// 先倒数据列的定义
myColum=new DataColumn();
myColum.DataType=myDataSet.Tables[0].Columns[col].DataType;
// 此不可以
// myColum= myDataSet.Tables[0].Columns[col]
//将出现此列已经被别的表拥有的错误 MyLastResult.Columns.Add(myColum);
}DataRow myRow;
int DataColumns=myDataSet.Tables[0].Columns.Count;
for( int row=0;row<myDataSet.Tables[0].Rows.Count;row++)
{
myRow=MyLastResult.NewRow();
//myRow=myDataSet.Tables[0].Rows[row]
//chu出现此行属于别的表的错误
//将表一行的数据倒入别的表
myRow.ItemArray=myDataSet.Tables[0].Rows[row].ItemArray;//
//可选项 可以将表中的数据进行合并
MyLastResult.Rows.Add(myRow);
}
为什么老提示:System.Data.DataTable不包含对ImporRow的定义!
custTable.ImportRow(copyRow);
如果我想把Table1中前10条记录复制到Table2中
int i;
DataTable Table2=null;
DataRow[] copyrows=Table1.Select(??);
/*for(i=0;i<=10;i++)
{
copyrows=TableName.Select();
}*/
foreach(DataRow row in copyrows)
Temp.ImportRow(row);
返回的是空记录
int i;
for(i=0;i<=10;i++)
{
Table2.ImportRow(Table1.Rows[i]);
}
这样做不就行了吗.
在DataGrid的列中有个摸板,里面是ImageButton用来删除记录的
但是在删除记录之前想给用户取消的机会,可这样不行:
ImageButton.Attributes["Onclick"]="javascript: return confirm('确实要删除该记录吗?')";
我一直在找,不知道该放在哪个事件里
{
if (e.Item.ItemIndex > -1)
((ImageButton) e.Item.FindControl("ImageButton3")).Attributes.Add("onClick", "return confirm('确认要删除数据么?');");
}
int i;
for(i=0;i<=10;i++)
{
Table2.ImportRow(Table1.Rows[i]);
}
可是最后,Table2为空