永发信息网

C#这样绑定怎么不现实数据呢?

答案:4  悬赏:70  手机版
解决时间 2021-05-09 16:00
  • 提问者网友:爱了却不能说
  • 2021-05-09 11:23
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.DataBind();
}

}
protected void DateBind()
{
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Connection"]);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from Users", conn);
DataSet ds = new DataSet();
da.Fill(ds);
this.user.DataSource = ds;
this.user.DataBind();
conn.Close();
}
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-05-09 12:39

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.DataBind();


DateBind();//你的函数没有调用
}

}
protected void DateBind()
{
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Connection"]);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from Users", conn);
DataSet ds = new DataSet();
da.Fill(ds);
this.user.DataSource = ds;//如果上面改了不行,你这里应该具体到表ds.Tables[0]
this.user.DataBind();
conn.Close();
}

全部回答
  • 1楼网友:旧脸谱
  • 2021-05-09 15:28
窗体加载事件没有调用你自定义的方法。改下试试
  • 2楼网友:北方的南先生
  • 2021-05-09 14:20
为了不和自带的DataBind函数混淆,你还是把你的那个DataBind函数重新起个函数名吧
  • 3楼网友:不甚了了
  • 2021-05-09 12:53

DataBind();在哪呢? DateBind() 打错了还是??

如果是打错了的话 那么你这段代码成了递归 一直在不挺得调用DateBind()

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯