弱弱地问一下,DataRow是否要以保存SqlDataReader读出的东西? 我有个DataRow变量 currentRow,一个SqlDataReader变量 myReader;下面的语句currentRow=(DataRow)myReader.GetValues();能否成功?不成的话,应该如何做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlDataReader myReader; myReader = myCommand.ExecuteReader(); while (myReader.Read()) { Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1)); }不同类型使用没同的关键字:整型:GetInt32()字符:GetString() 使用 SqlDataAdapter 对象,把数据填充到一个 DataSet,然后通过 DataSet 来获取一个 DataRow 对象 简单方法DataTable dt = new DataTable();DataTable sct = rdr.GetSchemaTable();for( int i=0 ; i<sct.Rows.Count ; i++ ){ dt.Columns.Add( sct.Rows[i]["ColumnName"].ToString() ); } object[] values = new object[rdr.FieldCount]; if( rdr.Read() ) { rdr.GetValues( values ); DataRow dr = dt.NewRow(); dr.ItemArray = values; dt.Rows.Add( dr ); } RSA,DES不是用来加密的吗?怎么做成密码序列发生器(随机数发生器) 关于事件 数据查找 算法问题 用PictrueBox控件做提交按钮,能否触发验证控件?在线等。。。 .net的应用程序设置.exe.config怎么用啊? 小弟remoting不熟 请教一个有关的问题. 如何实现循环自动播放多个网页? 请问C#如何调用外部文件!!!!! 如何得到datagrid的总数? 用CSharp做游戏 欢迎高手 richTextBox的拖放问题.分不够可再加
myReader = myCommand.ExecuteReader();
while (myReader.Read()) {
Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1));
}
不同类型使用没同的关键字:
整型:GetInt32()
字符:GetString()
DataTable dt = new DataTable();
DataTable sct = rdr.GetSchemaTable();
for( int i=0 ; i<sct.Rows.Count ; i++ )
{
dt.Columns.Add( sct.Rows[i]["ColumnName"].ToString() );
}
object[] values = new object[rdr.FieldCount];
if( rdr.Read() )
{
rdr.GetValues( values );
DataRow dr = dt.NewRow();
dr.ItemArray = values;
dt.Rows.Add( dr );
}