我在页面中添加一个GridView控件,并在GridView控件中添加一个LinkButton按钮,请教,如何才能调用按钮的单击事件提出所选中行的”NewsID“的值
示例代码如下:(仅供参考)
<asp:GridView ID="GridViewNewsList" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BorderColor="White" BorderStyle="None" BorderWidth="0px"
Width="646px" PageSize="20" DataKeyNames="NewsID" >
<PagerSettings FirstPageText="首页" LastPageText="尾页" Mode="NextPreviousFirstLast"
NextPageText="下一页" PageButtonCount="20" PreviousPageText="上一页" />
<Columns>
<asp:BoundField DataField="NewsID" />
<asp:TemplateField ShowHeader="False">
<ItemStyle Font-Bold="True" ForeColor="Blue" HorizontalAlign="Left" />
<ItemTemplate>
<asp:LinkButton ID="lbtnReadNewsList" runat="server" CausesValidation="false" CommandName=""
OnClick="lbtnReadNewsList_Click" Text='<%# Eval("NewsTitle") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="NewsPublicDate" >
<ItemStyle HorizontalAlign="Center" Width="20%" />
</asp:BoundField>
</Columns>
<PagerStyle Height="30px" VerticalAlign="Bottom" HorizontalAlign="Right" />
</asp:GridView>
</Columns>
<PagerStyle Height="30px" VerticalAlign="Bottom" HorizontalAlign="Right" />
</asp:GridView>
求源码。。万分感谢~~~
示例代码如下:(仅供参考)
<asp:GridView ID="GridViewNewsList" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BorderColor="White" BorderStyle="None" BorderWidth="0px"
Width="646px" PageSize="20" DataKeyNames="NewsID" >
<PagerSettings FirstPageText="首页" LastPageText="尾页" Mode="NextPreviousFirstLast"
NextPageText="下一页" PageButtonCount="20" PreviousPageText="上一页" />
<Columns>
<asp:BoundField DataField="NewsID" />
<asp:TemplateField ShowHeader="False">
<ItemStyle Font-Bold="True" ForeColor="Blue" HorizontalAlign="Left" />
<ItemTemplate>
<asp:LinkButton ID="lbtnReadNewsList" runat="server" CausesValidation="false" CommandName=""
OnClick="lbtnReadNewsList_Click" Text='<%# Eval("NewsTitle") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="NewsPublicDate" >
<ItemStyle HorizontalAlign="Center" Width="20%" />
</asp:BoundField>
</Columns>
<PagerStyle Height="30px" VerticalAlign="Bottom" HorizontalAlign="Right" />
</asp:GridView>
</Columns>
<PagerStyle Height="30px" VerticalAlign="Bottom" HorizontalAlign="Right" />
</asp:GridView>
求源码。。万分感谢~~~
解决方案 »
- [求助]componentair 的snap用法问题 急!
- 请问如何设计model类比较好?
- 代码编译出现的问题,ASP.NET(C#),实在解决不来~~~~
- petshop 的 web.config
- Convert.FromBase64String怎样显示图片
- 关于ASP页面从SQL数据库连接提取数据的问题,请各位指点
- 在客户端脚本中的变量怎样被赋给服务器端的变量?而且客户端脚本变量的数据比较大,各位帮忙
- 怎么对DataGrid 中自动生成的列进行操作
- 使用httphandler来防止盗链
- 有没有接触过authorize 支付系统平台的??
- 一个基于AJAX的邮政编码查询系统,请大家提提建议。
- 请问高手,是否可以从javascript语言中取得服务器端的session值?
((LinkButton)e.Row.Cells[].Controls[0]).CommandName = e.Row.Cells[].Text;
后台事件:
public void lbtnReadNewsList_Click(object sender,CommandEventArgs e)
{
string yourNeed = e.CommandArguments.ToString();//这就是你要的
}