AutoGenerateColumns = true;
解决方案 »
- C# 内存映射文件第二次MapViewOfFile时就出错
- c#如何生成柱状图,饼状图?
- 我想编写一个C#方法,但是参数个数不确定,类型也不确定。
- 怎样用&取整数最后几位?
- c#中,如何设定数组,使得动态加载的控件中的值,可更新到数据库
- 我现在在做一个关于物流行业的程序,寻呼台发信息到一个叫做"接收盒"的东东上,老板让我把这些信息再解析出来.我现在不知道该怎么来做,一点
- 如何下载百度文库的原始文档??
- C# listView 滚动条 界面未响应
- 有谁看过ADO.NET编程,ADO.NET程序设计,ASP.NET高级编程的!大家讨论讨论!来者有分~
- 莫笑我,的確不知道,C#里彈出一個對話框怎麼寫?
- GridView的每一行的高度怎么固定?
- 我有个系统计划任务启动报错,不能执行。
没有效果
DataGrid1不是就显示不出来了吗
DataGrid1.Tables[0].TableName;
试试
dataGrid1.DataMember=ds.Tables[0].TableName;
DataGrid1.DataSource=dt;
DataGrid1.DataBind();
如果不行,请把ConvertDataReaderToDataTable方法中的内容贴出来看下,应该是你这个方法的问题..
我的table里有个Guid类型的参数,我发现如果DataSet里只有一列Guid,绑定时就会出现楼主所说的问题,
我后来加了几列其他的内容显示就正常了。PS:原因正在研究中,不知道还有没有别的类型会出这样的问题。
也希望有这方面经验的一起讨论下msn:[email protected]
正解为:DataTable dt = SystemTools.ConvertDataReaderToDataTable(recs);
DataSet ds = new DataSet();
ds.Tables.Add(dt);
DataGrid1.DataSource=ds[dt]; //原来的您是 DataGrid1.DataSource=ds;需要给ds特意的指示为哪个表
DataGrid1.DataBind();
DataSet ds = new DataSet();
ds.Tables.Add(dt);
DataGrid1.DataSource=ds; //看你这句话写的,ds是个表吗? 应该写成:ds.Table["这里你自己订,可写下标也可写表名"];
DataGrid1.DataBind(); 这出错才怪!
DataGridView中无法绑定DataSet的;
这位高人:麻烦你再指引一下,我按照上面说的改了,dbStaffList.DataSource = ds.Tables["dt"];
现在程序运行是没错了,但是DATAGRID没显示任何东西,我的存储过程是没问题的,因为在查询分析器中是
可以运行并且看到运行结果的。