注册 登录
编程论坛 ASP.NET技术论坛

datalist获取textbox的值

wyx814 发布于 2010-12-22 21:37, 1337 次点击
下面代码那个地方出现问题了?麻烦大家帮我看看,这是关于在datalist中获取textbox1的值问题,但是怎么也添加不进数据库,不知道是那地方出了问题
protected void Button1_Click(object sender, EventArgs e)
    {
       for (int f = 0; f < DataList1.Items.Count; f++)
        {
            Label t = (Label)DataList1.Items[f].FindControl("Label1");

            TextBox c = (TextBox)DataList1.Items[f].FindControl("TextBox1");
             string sss = string.Format("insert into wdt(问答题,答案) values('{0}','{1}')",t.Text,c.Text);
            sql.sqldata(sss);
        }
   
    }
6 回复
#2
wyx8142010-12-23 08:49
谁知道的说一声啊!!!!!!!
#3
wangnannan2010-12-23 08:51
...
只有本站会员才能查看附件,请 登录
...
....MM没跟个断点试试  或许分太少不给力 呵呵
#4
aspic2010-12-24 09:08
是啊 打个断点呗
#5
yangchange2010-12-27 10:56
回复 楼主 wyx814
用的事件是错的!你这样根本都取不到text的值的 肯定加不进去哦!应该用DataList_ItemDataBound这个事件!
#6
Issac_abc2010-12-29 11:51
这样写试下 TextBox tb = e.Item.FindControl("TextBox1") as TextBox;
1