我在asp.net中建立了一个dataGrid,也连接了数据源,为什么在调试时不能显示,我用C#?
解决方案 »
- !!!打开查询分析器可以连接数据库,为什么用vs.net调试程序总是提示:SQL Server不存在或访问被拒绝
- 如何捕捉smtp的错误值?
- 如何在程序中调用一下某个URL地址比如WWW.NBA.COM,但是我又不想转向
- 关于asp.net正则表达式
- ActiveX问题???
- to 孟子E章 :Gridview 固定行标头问题
- 类似发邮件时上传附件的程序如何做?
- 有没有学习asp.net的资料
- 从数据库中取WORD 文件,如何在客户端显示,
- where is wrong,please?
- 被包含的文件中的label控件如何被调用页面控制?
- 请教:treeview递归出错,急啊急急急急(附完整代码)顶就给分,今天结帖
<td vAlign="top" width="280" height="348"><IMG height="345" src="image/xd8.jpg" width="280"></td>
<td vAlign="top" width="520" colSpan="9" height="348"><FONT face="宋体">
<asp:DataGrid id=DataGrid1 runat="server" DataSource="<%# dataSet11 %>">
<Columns>
<asp:BoundColumn DataField="pcourse_id" HeaderText="课程编号"></asp:BoundColumn>
<asp:BoundColumn DataField="pcourse_name" HeaderText="pcourse_name"></asp:BoundColumn>
<asp:BoundColumn DataField="pcredit" HeaderText="pcredit"></asp:BoundColumn>
<asp:BoundColumn DataField="re" HeaderText="re"></asp:BoundColumn>
<asp:BoundColumn DataField="breif_infor" HeaderText="breif_infor"></asp:BoundColumn>
</Columns>
</asp:DataGrid></FONT></td>
</tr>
DataBind()用动态方法叫好!
Connection + Command/Connection+DataAdapter+DataSet
{
再绑定一下DataGrid
}
然后 DataGrid1.DataBind(); 一下才能显示数据
<asp:DataGrid id=DataGrid1 runat="server">
<Columns>
<asp:BoundColumn DataField="pcourse_id" HeaderText="课程编号"></asp:BoundColumn>
<asp:BoundColumn DataField="pcourse_name" HeaderText="pcourse_name"></asp:BoundColumn>
<asp:BoundColumn DataField="pcredit" HeaderText="pcredit"></asp:BoundColumn>
<asp:BoundColumn DataField="re" HeaderText="re"></asp:BoundColumn>
<asp:BoundColumn DataField="breif_infor" HeaderText="breif_infor"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
后台:
'连接数据库前查询数据后
DataAdapter.Fill(ds,"DsTableName")
DataGrid1.DataSource=ds.tables("DsTableName").DefaultView
DataGrid1.DataBind()如果你的数据库中有数据,那就不可能不显示.