怎么我重装后还是一样的,有关web的一个简单问题

dino815613 2006-04-04 10:24:08
照着书写了一段代码:
<%@ Page language="c#" Codebehind="ADO.aspx.cs" AutoEventWireup="false" Inherits="aspexample1.WebForm1" %>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Data"%>
<script language="C#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
string str="server=(local);database=MyLife;uid=sa;pwd=sa";
SqlConnection conn=new SqlConnection(str);
string sql="select * from Tongxunlu";

SqlDataAdapter da=new SqlDataAdapter(sql,conn);
DataSet ds=new DataSet();
da.Fill(ds,"Tongxunlu");
dg.DataSource=ds.Tables["Tongxunlu"].DefaultView;
dg.DataBind();


}
</script>
<asp:DataGrid id="dg" runat="server" />

运行没有错误,但是页面上什么都没有,不同书上的显示我的数据出来,只是一个空白的页面而已,请问是不是哪里要设置什么呢?

...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiren1421 2006-04-04
  • 打赏
  • 举报
回复
代码没事,不会是没有数据吧!
dino815613 2006-04-04
  • 打赏
  • 举报
回复
不是这些原因的,dataset可以自动默认打开的,我只是在开头写多了一条语句就不行的
<%@ Page language="c#" Codebehind="ADO.aspx.cs" AutoEventWireup="false" Inherits="aspexample1.WebForm1" %>
为什么呢?
limengqiang 2006-04-04
  • 打赏
  • 举报
回复
没打开数据库啊,哥们,在这SqlDataAdapter da=new SqlDataAdapter(sql,conn)前面加conn.open();
xujunsweet 2006-04-04
  • 打赏
  • 举报
回复
在pageload中写if(! IsPostBack){},再把代码写到if(! IsPostBack){}中试一下

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧