我用datalist绑定数据,主要做一个评论的功能,datalist里面有3个label、一个TextBox和一个Button按钮。
我想实现触发Button事件提交评论,但是找不到datalist里面的那些控件值,网上找了好多代码都不行,请高手亮出代码给我看看,拒绝没用的回答哦。如果使用到类里面的方法...
我想实现触发Button事件提交评论,但是找不到datalist里面的那些控件值,网上找了好多代码都不行,请高手亮出代码给我看看,拒绝没用的回答哦。如果使用到类里面的方法,要标注类名和方法的代码。看清楚我的问题再回答哦!!!!!
展开
3个回答
展开全部
获取值容易啊,写datalist的事件就好了,比如要你要提交数据就写它更新的方法但是按钮的
CommandName属性就要设置为Update,这样就可以写datalist的Update事件,在.cs代码 protected void DataList1_RowUpdating(object sender, DataListUpdateEventArgs e)
{
//txtName 为文本框(txtbox)ID名称
string test = ((TextBox)GdvType.Rows[e.RowIndex].FindControl("txtName")).Text;
}
这个就获取值后提交了,要是不懂可以追问或者我给你一个demo
CommandName属性就要设置为Update,这样就可以写datalist的Update事件,在.cs代码 protected void DataList1_RowUpdating(object sender, DataListUpdateEventArgs e)
{
//txtName 为文本框(txtbox)ID名称
string test = ((TextBox)GdvType.Rows[e.RowIndex].FindControl("txtName")).Text;
}
这个就获取值后提交了,要是不懂可以追问或者我给你一个demo
更多追问追答
追问
给我个demo参考一下吧!谢谢咯!
追答
邮箱地址
展开全部
Label lblDSelect = (Label)DataList1.Items[tID1 - 1].FindControl("Label3");
lblDSelect.Text = "第 " + tID1.ToString() + " 题" + "、" + lblDSelect.Text;
HiddenField hidID = (HiddenField)DataList1.Items[tID1 - 1].FindControl("HiddenField1");
hidID.Value = mydt1.Rows[tID1 - 1]["RE_ID"].ToString();
lblDSelect.Text = "第 " + tID1.ToString() + " 题" + "、" + lblDSelect.Text;
HiddenField hidID = (HiddenField)DataList1.Items[tID1 - 1].FindControl("HiddenField1");
hidID.Value = mydt1.Rows[tID1 - 1]["RE_ID"].ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询