GridView 显示的问题

oturer 2009-07-24 04:43:53
小弟想要达到的效果是:

一个页面中 有2个GridView

单击其中一个的一行

根据这行的ID号绑定另一个GridView的数据
...全文
139 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
q80952002 2009-07-24
  • 打赏
  • 举报
回复
是跟数据库打交道嘛.如果是可以这样子
在(GridView1)CellContentClick事件中获取当前选中行的ID号,
值获取如下
string nameid = (GridView1).CurrentRow.Cells["ID号名称或索引号"].Value.ToString();
然后根据ID写sql查询语句,再将值绑定到(GridView2)中.
我也是一个学生,不知道你要的是不是这样.
IHandler 2009-07-24
  • 打赏
  • 举报
回复

<asp:CommandField SelectText="选择" ShowSelectButton="true" />
屌丝女士111 2009-07-24
  • 打赏
  • 举报
回复
你的两个是嵌套还是并列的啊...

IHandler 2009-07-24
  • 打赏
  • 举报
回复
GridView中加这样一列

<asp:CommandField SelectText="选择" ShowSelectButton="false" />
cwaspnet 2009-07-24
  • 打赏
  • 举报
回复
如果不想写代码的话就把gridview的选择项操作勾上 设个主键 第二个gridview的数据源的参数改为Control
IHandler 2009-07-24
  • 打赏
  • 举报
回复
在第一个GridView中把DataKeyNames设为ID
然后关键是当选择时获取这个ID的值了

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string strID = GridView1.DataKeys[GridView1.SelectedIndex].Value.ToString();
}
IHandler 2009-07-24
  • 打赏
  • 举报
回复
在SelectedIndexChanged事件中处理
dengchenlu 2009-07-24
  • 打赏
  • 举报
回复
这个不试过 如果跳转到另一个页面显示 是蛮好实现的

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧