DataGrid1.DataSource=myDataSet.Tables["book_information"].DefaultView;改成DataGrid1.DataSource=myDataSet;试试。另外,最好提问的时候一块把错误贴出来。
解决方案 »
- 总结一下网站注入与防范的方法
- 启动调试时显示应用程序脱机应该怎么解决?
- 在RowUpdating事件中娶不到值?
- AspxTreeList和AspxGridView控件 数据绑定
- 各位大佬,我百度了好久,哪里有单词发音的数据库啊?
- 怎么给select赋值
- asp.net查詢
- 递归调用
- 如何在后台创建DataList?求各位大哥帮忙?如何在后台创建DataList?求各位大哥帮忙
- Frame的问题,请大家看一下!
- showModalDialog为什么不能用window.opener.location.reload()刷新父级页面
- ReportView中的TextBox怎么正确地显示HTML格式的文本内容?
调试的结果是什么的没出现
就空白一片
连DATAGRID的表都没有
如果表头也没有显示
检查sql语句是否正确(sql查询分析器里用用便知)
如果正确,说明你邦定的字段有误,认真检查邦定的字段名
前台再贴出来
估计没有写上要绑定的列
还有看看数据库里。有没有数据哦。
再看看。有没有DataBind
是不是这个问题?
是不是忘记绑定了~绑定一下
最好写在if的外面,看样子是你的if的运行条件有问题
如果不行,你就把判断datatable里面行数的那句话先屏蔽掉
{
// 在此处放置用户代码以初始化页面
if(!page.ispostback){
}
}
这里的怎么写的,如果你这里写错了,第一次看的时候,一定是看不到东西的
你直接用Response.write("sdfsdfs");随便输出几个字符串,看看有没有效果要是没有的话,应是你这里写错了!
这个问题
1:先用SQL查询器:查询Select bookID,bookName,content,author,publisher,price from book_information是否有数据
2:设置断点看邦定的地方有没有运行
3:要是不行的话你重新拖一个DataGrid然后不要设计这个DataGrid直接绑定应该就没有问题了
<asp:Label ID="Label1" runat="server" Text='<%# Bind("TheItemNO") %>' meta:resourcekey="Label1Resource1"></asp:Label>
</ItemTemplate>
如果你的sql能查出数据来,
那确实没发现什么错
看看.aspx页面是否绑定列的问题,你有没设定
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }