急!急!急!(asp.net)不能获取datalist 中的textbox值,在线等……
给datalist绑定数据时,是:protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsCallback)...
给datalist绑定数据时,是:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsCallback)
{
getData();
}
}
我在每项中有个textbox和一个LinkButton,用来保存每项中textbox的值,但是通过:
string zcs = ((TextBox)e.Item.FindControl("TB_ZCS")).Text;
取出来的都是空值,这是为什么呀?为什么不能取到文本框的值呢?
麻烦哪位大哥大姐知道的说说啊,时间紧迫,在线等啊,万分感谢!!!!!!!!!!! 展开
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsCallback)
{
getData();
}
}
我在每项中有个textbox和一个LinkButton,用来保存每项中textbox的值,但是通过:
string zcs = ((TextBox)e.Item.FindControl("TB_ZCS")).Text;
取出来的都是空值,这是为什么呀?为什么不能取到文本框的值呢?
麻烦哪位大哥大姐知道的说说啊,时间紧迫,在线等啊,万分感谢!!!!!!!!!!! 展开
4个回答
2010-04-27
展开全部
我是用VB语法的,你参考一下
dim i as integer
for i=0 to datalist.rows.count-1
dim textbox1 as new Textbox
textbox1.Text=datalist.rows(i).FindControl("TB_ZCS")).Text
next
好久没写了,仅作参考!
dim i as integer
for i=0 to datalist.rows.count-1
dim textbox1 as new Textbox
textbox1.Text=datalist.rows(i).FindControl("TB_ZCS")).Text
next
好久没写了,仅作参考!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach (DataListItem dli in this.DataList3.Items)
{
TextBox stext = (TextBox)dli.FindControl("textbox1");
string name = stext.Text;//这个就textbox 的值
}
{
TextBox stext = (TextBox)dli.FindControl("textbox1");
string name = stext.Text;//这个就textbox 的值
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (int i = 0; i < Datalist1.Items.Count; i++)
{
string zcs = ((TextBox)Datalist1.Items[i].FindControl("TB_ZCS")).Text;
}
{
string zcs = ((TextBox)Datalist1.Items[i].FindControl("TB_ZCS")).Text;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是if(!IsPostBack)不是if(!IsCallBack)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询