C# GridView取值

我在一个页面放一个GridView控件,并绑定了数据源,再在GridView添加多一列按钮,再在页面下面放几个TextBook控件(不是放在GridView上),当我单击... 我在一个页面放一个GridView控件,并绑定了数据源,再在GridView添加多一列按钮,再在页面下面放几个TextBook控件(不是放在GridView上),当我单击GridView上面的按钮时,我想下面的TextBook控件显示GridView该行的数据。谢谢各位高手!!! 展开
 我来答
姑且听之由之Yt
推荐于2016-09-20 · TA获得超过372个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:0
展开全部
添加GridView的GridView1_SelectedIndexChanged事件
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
//选中行的第一列
TextBox1.Text = GridView1.SelectedRow.Cells[0].Text.ToString().Trim();
//选中行的第二列
TextBox2.Text = GridView1.SelectedRow.Cells[1].Text.ToString().Trim();
}
就是这样了。
tangdongNo1
2009-06-11 · TA获得超过463个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:107万
展开全部
你所说的添加的按钮是ButtonField还是CommandField,说清楚么!如果是CommandField则采用二楼的回答,如果是 ButtonField则采用三楼的回答。嘿嘿!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧海V飞天
2009-06-11 · TA获得超过450个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:268万
展开全部
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.ToString() == ("Click1"))

TextBox1.Text = GridView1.Rows[int.Parse(e.CommandArgument.ToString())].Cells[1].Text.ToString();
}

源数据里面<asp:ButtonField Text="按钮" CommandName="Click1" />
参考 http://blog.sina.com.cn/s/blog_4696f46b010097rq.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善雯南婉然
2019-05-25 · TA获得超过3551个赞
知道大有可为答主
回答量:3094
采纳率:27%
帮助的人:192万
展开全部
DataTable
ddt
=
new
DataTable();

int
nCount
=
dt.Rows.Count;

for
(int
i
=
0;
i
<
nCount
;
i++)

{
DataRow
dr
=
ddr.NewRow();

dr[0]=dt.Rows[i][0];

dr[1]=dt.Rows[i][2];

dr[2]=dt.Rows[i][4];
ddt.Rows.Add(dr);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
server126
2009-06-11 · TA获得超过597个赞
知道小有建树答主
回答量:877
采纳率:0%
帮助的人:184万
展开全部
啥意思呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式