我是asp.net的新手。我想问一下是否有办法改变AutoGenerateSelectButton属性的文本,我想要的是显示我的数据库中的一些数据而不是“select”文本显示。有什么帮助吗?提前谢谢
下面是我的代码
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID"
Style="float: right" Width="675px" OnRowCommand="GridView1_RowCommand" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoGenerateSelectButton="True" BorderStyle="Solid"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-VerticalAlign="Middle">
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
txtFName.Text = GridView1.SelectedRow.Cells[2].Text;
txtFName.Enabled = false;
txtMName.Text = GridView1.SelectedRow.Cells[3].Text;
txtMName.Enabled = false;
txtLName.Text = GridView1.SelectedRow.Cells[4].Text;
txtLName.Enabled = false;
rbtnGender.Text = GridView1.SelectedRow.Cells[5].Text;
rbtnGender.Enabled = false;
rbtCStatus.Text = GridView1.SelectedRow.Cells[6].Text;
rbtCStatus.Enabled = false;
ddlBirthMonth.Text = GridView1.SelectedRow.Cells[7].Text;
ddlBirthMonth.Enabled = false;
ddlBirthDate.Text = GridView1.SelectedRow.Cells[8].Text;
ddlBirthDate.Enabled = false;
}
答案 0 :(得分:2)
如果您想控制选择按钮的呈现方式,请自行创建。您可以将TemplateField字段添加到列部分
<asp:buttonfield buttontype="Button"
CommandName="Select"
headertext="Select Item"
text="Your Custom Text"/>
这里重要的是CommandName属性。开箱即用的网格支持命令,如选择,更新,删除等