(WebForm) 直接拖DataGrid到页面上,怎么样让它不帮定数据也显示?
谢谢~不知道讲得明白吗
问题点数:20、回复次数:11Top
1 楼congchun(风影)回复于 2005-06-03 13:51:34 得分 0
ding,学习中Top
2 楼hjf1223(阿不)回复于 2005-06-03 13:53:40 得分 1
不绑定也不知道怎么显示,不过你可以创建一个空的格,绑定一下。Top
3 楼sskset(断点)回复于 2005-06-03 13:56:26 得分 0
空的格?
你是说创建一个空的数据源?Top
4 楼stonesh()回复于 2005-06-03 14:00:46 得分 1
DataGrid.DataSource=null;
DataGrid.DataBind();Top
5 楼godblessyU(痛并快乐着!)回复于 2005-06-03 14:07:00 得分 0
楼上的方法一看就不行。Top
6 楼sskset(断点)回复于 2005-06-03 14:07:11 得分 0
DataGrid.DataSource=null;
DataGrid.DataBind();
这个失败Top
7 楼bladebengbu(清风飘雨)回复于 2005-06-03 14:09:36 得分 0
一般我们都是绑定条不可能查到数据的SQL语句,如"select id,sname,sage from m_info where id='不可能查到信息' ",然后绑定。
楼主可以使用 stonesh() 的方法Top
8 楼bladebengbu(清风飘雨)回复于 2005-06-03 14:12:20 得分 4
刚才试了 stonesh() 的方法,很不幸,没能显示出来Top
9 楼godblessyU(痛并快乐着!)回复于 2005-06-03 14:15:55 得分 0
你建个空的datatable,然后建个dr,如下:
后台代码:
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add("col1");
dr=dt.NewRow();
dr[0]="";
dt.Rows.Add(dr);
DataGrid1.DataSource=dt;
DataGrid1.DataBind();
页面代码:
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="col1" HeaderText="111"></asp:BoundColumn>
</Columns>
</asp:DataGrid>Top
10 楼godblessyU(痛并快乐着!)回复于 2005-06-03 14:17:25 得分 10
你也可以将列标题用table写出来,然后将拖到页面的datagrid的列标题隐藏就可以了。Top
11 楼xyly624(反之亦然)回复于 2005-06-03 14:18:47 得分 4
那还不如写个JS代码,没数据就显示个TABLE,有的话就把DATAGRID显示出来。参考下吧。Top
相关问题
- 用datagrid在web页面上未显示数据库中数据问题:
- 请教各位:C#在webform中,能不能实现无页面刷新的更新table或者datagrid中的数据显示???
- 绑定数据到DataGrid的页面如何生成静态页面,包括分页?
- 如何让DataGrid中显示的数据自动跳到所需的页面?
- DataGrid中没有数据时,能不能再页面上看见阿?
- 如何让页面上的DataGrid不显示数据库中的列名啊?
- 怎么样实现在asp.net页面中把datagrid中的数据导入excel中??
- 关于DataGrid 的问题? 为什么无法在网页面上显示数据
- 一个页面上的两个datagrid显示主从关系数据
- 100分请教关于页面打印预览DataGrid控件数据的问题




