使用datareader返回一行数据,然后再把此行数增加到一个datagridview中?
谢谢啦
谢谢啦
解决方案 »
- 请问c#如何实现将oracle数据库备份成*.dmp类型的文件
- (急切求助)如何把DataTable中数据按行存储到XML?(在线等)
- 企业库更新强类型DATASET所遇到的问题!
- j2ee 中如何是checkbox达到.net中的enble不可用的功能
- 用C#绘图,怎样实现异或涂色呢?
- 同是装了.net1.0和2.0会不会冲突
- 为什么我的OpenfileDialog浏览文件的时候第一次选中点确定后紧接着又跳出来一个选文件的界面
- 请问怎样才能让一个控件(如textBox或comboBox)上禁止鼠标的右键进行粘贴?
- 求助:DataGrid中的行焦点改变,请大家帮忙,在线等待
- quickstart的问题,ASP.NET 部分运行不了了
- smtp邮件发送HTML表格
- ServerVersion = “Conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常
和你绑定datagridview的datatable merge一下,再绑定不就完了嘛
if(datareader.reader())
{
my.rows.add(datareader);//如果读取了一行,就加一行,,问题是你读取的所有行必须结构一致才得
}
datagridview.datasource=my;
{
datagridview.datasource.add(datareader);
break;
}
OdbcCommand myCom = new OdbcCommand(strsql);
myCom.Connection = MyCon;
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter(strsql, MyCon);
da.Fill(ds);
dataGridView1.AutoGenerateColumns = false;
IEnumerator MyEnum = ds.Tables[0].DefaultView.Table.Rows.GetEnumerator();
while (MyEnum.MoveNext())
{
dataGridView1.Rows.Add((DataRow) MyEnum.Current);
}
我是这样写的,不行