在GridView中获取当前选中行内某列的值
来源:互联网 发布:qq网络音乐链接 编辑:程序博客网 时间:2024/06/06 07:06
方法一: 在gridview中每行放置一个LinkButton,通过点击事件获取:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowSorting="True"
BackColor="White">
<Columns>
<asp:BoundField DataField="rownum" HeaderText="序号">
<ItemStyle Height="20px" HorizontalAlign="Center" Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="ProjectName" HeaderText="项目">
<ItemStyle Height="20px" />
</asp:BoundField>
<asp:BoundField DataField="CompanyName" HeaderText="单位名称" />
<asp:BoundField DataField="xianScoreTime" DataFormatString="{0:yyyy-MM-dd}" HeaderText="录入时间">
<ItemStyle Width="120px" />
</asp:BoundField>
<asp:TemplateField HeaderText="查看">
<ItemTemplate>
<asp:LinkButton CommandArgument='<%#Eval("ProjectID")+","+Eval("CompanyId")%>' CommandName='<%#Eval("typeid")%>'
ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">查看</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle Wrap="False"></PagerStyle>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowSorting="True"
BackColor="White">
<Columns>
<asp:BoundField DataField="rownum" HeaderText="序号">
<ItemStyle Height="20px" HorizontalAlign="Center" Width="40px" />
</asp:BoundField>
<asp:BoundField DataField="ProjectName" HeaderText="项目">
<ItemStyle Height="20px" />
</asp:BoundField>
<asp:BoundField DataField="CompanyName" HeaderText="单位名称" />
<asp:BoundField DataField="xianScoreTime" DataFormatString="{0:yyyy-MM-dd}" HeaderText="录入时间">
<ItemStyle Width="120px" />
</asp:BoundField>
<asp:TemplateField HeaderText="查看">
<ItemTemplate>
<asp:LinkButton CommandArgument='<%#Eval("ProjectID")+","+Eval("CompanyId")%>' CommandName='<%#Eval("typeid")%>'
ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">查看</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle Wrap="False"></PagerStyle>
</asp:GridView>
在后台LinkButton1的点击事件中添加:
protected void LinkButton1_Click(object sender, EventArgs e) //查看的点击事件
{
LinkButton but = (LinkButton)sender;
//如果用的是Button: Button but=(Button)sender
GridViewRow gvr = (GridViewRow)but.NamingContainer;
string Temp = gvr.Cells[2].Text; //获取当前选中行第 2 列的值
}
0 0
- 在GridView中获取当前选中行内某列的值
- 在gridview中获取选中的CheckBox
- 【转载】GridView中如何获取当前选中的索引号
- 获取gridview当前选中行的内容
- 获取gridview当前选中行的内容
- 获取gridview当前选中行的内容
- 获取gridview当前选中行的内容
- gridview中嵌套checkbox,如何在选中事件中获取当前行的索引值
- 获取当前选中的值
- js取得gridview中获取checkbox选中的值
- GridView中如何获取所选中行的值?
- js取得gridview中获取checkbox选中的值
- js取得gridview中获取checkbox选中的值
- js取得gridview中获取checkbox选中的值
- 获取tableview中当前选中的cell
- gridview获取选中行的值
- 获取下拉菜单当前的选中值
- 如何在GridView的RowCommand事件中获取当前的GridViewRow
- vijos P1317 开心的金明 C语言 源码(动态规划)
- PHP中try{}catch{}的具体用法详解
- 字节和字符的区别
- 程序猿之--想不懂,我的几个问题,有没有人愿意交流
- Hadoop 在 windows 7 64位的配置(一)|非cygwin
- 在GridView中获取当前选中行内某列的值
- istringstream、ostringstream、stringstream 类介绍
- 设计文章汇总
- 解决VMware下ubuntu无法上网问题cable unplugged
- mysql对GIS的支持 & oracle 空间数据库说明
- 【白云观寻道】诗一首
- 【机器学习】分类算法——Logistic回归
- VirtualBox安装OpenWRT虚拟机,及Kernel panic - not syncing: Attempted to kill init故障排除
- ASP.NET动态网站开发培训-01.动态网站基础