如何将选定的gridview行的特定列的内容,传到后面的TextBox里面? 70

我在前面定义了一个gridview,希望用鼠标单击某一行任意位置的时候,选中这一行;同时下面的几个TextBox中显示该行特定几列的内容。比如单击选中了第一行,则下面的T... 我在前面定义了一个gridview,希望用鼠标单击某一行任意位置的时候,选中这一行;同时下面的几个TextBox中显示该行特定几列的内容。
比如单击选中了第一行,则下面的TextBox1显示该行第一列的内容,TextBox2显示第二列的内容。
展开
 我来答
小小风平
2011-05-04 · TA获得超过469个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:121万
展开全部
你先把把datagridview里面的属性SelectMode改为FullRowSelect这样就可以了。。 注:这样做是满足你单击任何格子是选中他所在的行,而下面的是我做过的一个系统的代码。。你把那个改一下就行了具体的c#代码
private void dgv1_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
txtNum.Text = dgv1.SelectedCells[0].Value.ToString();
txtName.Text = dgv1.SelectedCells[1].Value.ToString();
cmbDept.Text = dgv1.SelectedCells[2].Value.ToString();
cmbClass.Text = dgv1.SelectedCells[3].Value.ToString();
cmbSex.Text = dgv1.SelectedCells[4].Value.ToString();
txtAge.Text = dgv1.SelectedCells[5].Value.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-05
展开全部
用RowCommand 啊
选中GridView控件,然后选中属性工具中的时间按钮(图标是一个闪电),然后找到RowCommand
,然后双击,自动生成了RowCommand事件。

然后:在模板里加 Button加两个属性:CommandArgument=<%#eval("id")%>
CommandName="update"
if(e.CommandName=="update")
{
int id=convert.toint(e.commandargument)
}
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liulei124
2011-05-04 · 超过20用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:58.2万
展开全部
用JS吧
///为gridview 每一列添加JS事件
protected void gvlist_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "getValue(this)");
}
}

///js方法
function getValue(obj) {
document.getElementById("textBox1").value = obj.childNodes[0].innerHTML;
document.getElementById("textBox2").value = obj.childNodes[1].innerHTML;
}
追问
能讲下C#怎么实现吗?  我用这个写的
追答
上面的是C#代码  下面的才是JS方法
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栀瑾玥晓
2011-05-04
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
5655555555555555555555555555555555555555555555555555555552................................20412
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式