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();
}
C#这样绑定怎么不现实数据呢?
答案:4 悬赏:70 手机版
解决时间 2021-05-09 16:00
- 提问者网友:爱了却不能说
- 2021-05-09 11:23
最佳答案
- 五星知识达人网友:爱难随人意
- 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()
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯