GridView绑定了数据不显示

问题描述

namespaceWebApplication1{publicpartialclassAbout:Page{protectedvoidPage_Load(objectsender,EventArgse){stringcommand="select*frommaintenance.dbo.components";DataTabledt=DBHelpers.DBHelper.GetDataTable(command);intn=dt.Rows.Count;intm=dt.Columns.Count;this.GridView1.DataSource=dt;GridView1.DataBind();}}}

publicstaticDataTableGetDataTable(stringsafeSql){DataTabledt=newDataTable();DbCommandcmd=DbParaFactory.GetDbCommand();cmd.Connection=Connection;cmd.CommandType=CommandType.Text;cmd.CommandText=safeSql;DbDataAdapterda=DbParaFactory.GetDbDataAdapter();da.SelectCommand=cmd;da.Fill(dt);returndt;}publicstaticDataAdapterGetDataAdapter(stringsafeSql){DbCommandcmd=DbParaFactory.GetDbCommand();cmd.Connection=Connection;cmd.CommandType=CommandType.Text;cmd.CommandText=safeSql;DbDataAdapterda=DbParaFactory.GetDbDataAdapter();da.SelectCommand=cmd;returnda;}

用变量m和n来看dt中都是有数据的,但是实际不显示。我是母版页内容页上放置的gridview,母版页内容页下面pageload函数什么都没有,是不是因为这个原因才不显示?新手上路,求指点。

解决方案

解决方案二:
你直接在模板页里面写上面的绑定代码。
解决方案三:
看一下,你的dt,是否有数据然后手动设置一下绑定列
解决方案四:
在母版放了一个Gridview,正确是在在母版页的page_load进行绑定数据。这样只是绑定一次。如同你的做法。就是每个内容页的page_load都为母版页绑定数据。如果要做也行,有点复杂。
解决方案五:
排除方法有二:第一数据库查询是否有数据第二模板里是否绑定字段
解决方案六:
给母版页的GV绑定,需要this.master.controlfind(GV.ID)找到那个控件

时间: 2024-10-21 23:01:10

GridView绑定了数据不显示的相关文章

aspxgridview-按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示

问题描述 按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示 页面刚加载的时候绑定了ASPxGridView1,按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示 这是我的代码 DataTable dt = new DataTable(); dt=ALLS.RepaymentPlanQueryHe(StartDate, closingDay).Tables[0]; this.ASPxGridView1.DataSource = dt; this.ASPxGridVie

【50分】GridView绑定后台数据有重复值

问题描述 用GridView<asp:HyperLinkID="HyperLink1"runat="server"NavigateUrl='<%#"Default2.aspx?id="+Eval("任务标题")%>'Text='<%#Eval("任务标题")%>'Font-Overline="false"></asp:HyperLink>

如何让Gridview在没有数据的时候显示表头(asp.net)

原文:如何让Gridview在没有数据的时候显示表头(asp.net) 1.前言 当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响.下面讨论的方法可以让GridView在没有数据记录的时候显示表的字段结构和显示提示信息. 2.数据 为了让GridView显示数据,在数据库中建立表temple,其字段如下: temple表示庙宇,它的字段有: temple_id       int temple_name   var

GridView 动态添加 数据列,绑定方法 (1/2)

gridview 动态添加 数据列,绑定方法 通过继承 gridview 并且重载  createcolumns() 添加自己想要的 column,根据扩展属性中的键值对生成column. 通过继承 bouldfield,并且重载 initializedatacell() 和 getvalue() 实现自己希望的绑定方法,实现可以基于方法的数据绑定,从而可以将扩展属性中的键值绑定到对应的cell中. gridview 是asp教程.net中表格数据显示控件中的一种,可以支持数据绑定,绑定的数据源

gridview 绑定mysql 的datetime数据类型字段出现问题

问题描述 gridview 绑定mysql 的datetime数据类型字段出现问题 我在用gridview 绑定mysql数据时 有一字段数据类型为datetime的内容不能显示出来 其余字段的内容都能显示 这是什么情况 如图所示 解决方案 你好,datetime数据可以转型.用.ToString("yyyy-MM-dd hh:mm:ss").

gridview绑定一个表后,不想显示数据,怎么实现

问题描述 如题 解决方案 解决方案二:<asp:BoundColumnDataField="NewsAuthor"HeaderText="发布人"Visible="false"></asp:BoundColumn>解决方案三:1清空表,2设置datasource为null解决方案四:隐藏所有列就是了gdvList.Columns[0].Visible=false;gdvList.Columns[1].Visible=fal

gridview绑定数据源不显示列,就一直是column1、2、3三列

问题描述 gridview绑定数据源不显示列,就一直是column1.2.3三列 解决方案 解决方案二:这个要看你代码好吧解决方案三:你没有绑定成功,自动生成的列也没有去掉解决方案四:grid.datasource=dt;//你的数据源grid.databind();//绑定 解决方案五:引用3楼Hsuifengershi的回复: grid.datasource=dt;//你的数据源grid.databind();//绑定 +1猜测楼主像使用winform程序一样,只指定了数据源,没执行绑定操作

gridview组件和数据都不能在页面显示是怎么回事,这是我的代码,大神们帮帮忙啊

问题描述 stringmySQL="select*from简历表where用户名='"+this.Label1.Text+"'";myconn.Open();SqlDataAdaptermyDataAdapter=newSqlDataAdapter(mySQL,myconn);DataSetds=newDataSet();myDataAdapter.Fill(ds,"简历表");this.GridView1.DataSource=ds.Table

dropdownlist-asp.net DropDownList 在后台绑定了数据 前台不显示

问题描述 asp.net DropDownList 在后台绑定了数据 前台不显示 后台代码: this.dp_fenlei.DataSource = DbHelperSQL.GetDataTableAll(""SELECT * FROM [视频分类] WHERE 商家编号_ID = "" + Session[""aid""] + """"); this.dp_fenlei.DataVal