ASP.NET(C#)中GridView怎么获得当前行的信息
不好意思,问这么菜的问题,我刚学这个才2周,还请各位高手包涵我已经把网上的相关资料都看过,试过了,不对。我想点击GridView中的Checkbox或点击某一行,把值传到...
不好意思,问这么菜的问题,我刚学这个才2周,还请各位高手包涵
我已经把网上的相关资料都看过,试过了,不对。
我想点击GridView中的Checkbox或 点击某一行,把值传到GridView外面的TextBox中。
谢谢啦,不敢奢求赐代码,给点好的建议,或材料也可以啊~~~555555555555
极度郁闷中...... 展开
我已经把网上的相关资料都看过,试过了,不对。
我想点击GridView中的Checkbox或 点击某一行,把值传到GridView外面的TextBox中。
谢谢啦,不敢奢求赐代码,给点好的建议,或材料也可以啊~~~555555555555
极度郁闷中...... 展开
5个回答
展开全部
foreach (GridViewRow gvrow in gridview的ID.Rows)
{
CheckBox ch = (CheckBox)gvrow.FindControl("checkbox的ID");
if(ch.checked)
{textbox1.text=ch.text}
}
给checkbox的text属性随便绑定个数据的某一列就好
{
CheckBox ch = (CheckBox)gvrow.FindControl("checkbox的ID");
if(ch.checked)
{textbox1.text=ch.text}
}
给checkbox的text属性随便绑定个数据的某一列就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要是我做我就这样做,在GridView编辑列,可用字段添加可用字段,添加一个HyperLinkField,然后在HyperLinkFile属性的数据属性中的"DataNavigateUrlFilds"中输入主键,在"DataNavigateUrlFormatString"输入Defult.aspx?id={0}传到令一页然后得到ID,写个方法通过id得到所有值.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据超链接来传值!
然后通过request.getString来获得他的值,将这个值就应该就是他的id!
然后通过request.getString来获得他的值,将这个值就应该就是他的id!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在aspx页面中加入下面代码
<SCRIPT LANGUAGE=JAVASCRIPT>
function setDa(txt)
{
var txtTest = document.getElementById("<%=txt1.ClientID%>");
var s = /\<BR>/g;
txtTest.value = txt.replace(s,"\n");
}
</SCRIPT>
在GridView的RowDataBound中加入下面代码
e.Row.Attributes.Add("onclick", "setDa('" + e.Row.Cells[1].Text.ToString().Replace("\r\n", "<BR>") + "')");
搞定,我就这样实现的,你要是扩展,改改setDa方法即可,好用加分 噢
<SCRIPT LANGUAGE=JAVASCRIPT>
function setDa(txt)
{
var txtTest = document.getElementById("<%=txt1.ClientID%>");
var s = /\<BR>/g;
txtTest.value = txt.replace(s,"\n");
}
</SCRIPT>
在GridView的RowDataBound中加入下面代码
e.Row.Attributes.Add("onclick", "setDa('" + e.Row.Cells[1].Text.ToString().Replace("\r\n", "<BR>") + "')");
搞定,我就这样实现的,你要是扩展,改改setDa方法即可,好用加分 噢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询