gridview 怎样获得选中行的内容

gridview怎样获得选中行的各个列的内容,显示在TextBox控件中... gridview 怎样获得选中行的各个列的内容,显示在TextBox控件中 展开
 我来答
nana17ban
2010-04-20
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你可以在触发事件的控件里面写一个
CommandName="xx" CommandArgument='<%# Eval("xx") %>'

例如:
<asp:LinkButton ID="linkbtnName" runat="server" CommandName="Show" CommandArgument='<%# Eval("fileId") %>' Text='<%# Eval("FileName") %>'></asp:LinkButton>

CommandArgument保存的是你想要的值,或者是你想要根据这个值查询

GridView 有一个RowCommand事件
cs文件:
protected void gvFile_RowCommand(object sender, GridViewCommandEventArgs e)
{

string cmd = e.CommandName; //获得name
int Id = Convert.ToInt32(e.CommandArgument);
//如果你要的只是一个值的话 可以直接就写e.CommandArgument
//得到fileinfo的集合
//FileInfo fileInfo = FileInfoManager.GetFileInfoByFileId(Id);

else if(cmd=="Show")
{
this.textBox1.Text = Id;
//this.textBox1.Text =fileInfo.FileName;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3a3160cbc
2010-04-20
知道答主
回答量:29
采纳率:50%
帮助的人:8.1万
展开全部
gridview设主键 如:
string id = GridView1.DataKeys[e.RowIndex].Value.ToString();//这个是主键
其他值根据主键来找
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陆上的渔
2010-04-20 · TA获得超过148个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:124万
展开全部
可以用textBox中的数据绑定,属性里面Databinding--advanced,选择就好了,不过之前要用gridview 绑定数据源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薛世威
2010-04-20 · TA获得超过229个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:95.5万
展开全部
像一楼那样获得主键之后,在利用gridview的FindControl属性就可以把选中行的每一列都找到了!
具体的就是:gridview.FindControl("列控件名称")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da38282
2010-04-20 · TA获得超过276个赞
知道小有建树答主
回答量:307
采纳率:33%
帮助的人:86.5万
展开全部
都没分 知道也不告诉你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式