在上一个学习随笔中我们可以利用DataKeyNames和DataKeys来进行GridView主键列的数据访问, 在后来试验中,我发现我们可以利用TemplateField来实现其他的数据访问.
asp:TemplateField Visible="False"
ItemTemplate
asp:Literal id="litUserName" runat="Server" Text='%#Eval("UserName")%'/
/ItemTemplate
/asp:TemplateField
//后台实现
String userName = ((Literal)GridView1.SelectedRow.FindControl("litUserName")).Text;
GridView的AutoGenerateSelectButton属性可以直接使表格实现选择, 如果不想多增加一列选择列, 我们可以利用TemplateField实现GridView的选择.
ASP.NET代...[ 查看全文 ]