<asp:DetailsView ID="DetailsViewAdNote" runat="server" Height="50px"
Width="325px" AutoGenerateRows="False" onitemcommand="DetailsViewAdNote_ItemCommand"
onmodechanging="DetailsViewAdNote_ModeChanging" Font-Size="12px"
onitemupdating="DetailsViewAdNote_ItemUpdating" DataKeyNames="admin_id">
<Fields>
<asp:BoundField HeaderText="人员姓名" DataField="admin_name" />
<asp:BoundField HeaderText="登陆密码" DataField="admin_pass" />
<asp:BoundField HeaderText="管理权限" DataField="mgSystem"/>
<asp:BoundField HeaderText="mg问题" DataField="mgquestions" />
<asp:BoundField HeaderText="mg学生" DataField="mgStudents" />
<asp:CommandField HeaderText="编辑" ShowEditButton="true" />
</Fields>
</asp:DetailsView>
code:
protected void DetailsViewAdNote_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
DetailsViewAdNote.ChangeMode(e.NewMode);
Bind();
}
ublic void Bind()
{
string str_id = Request["title"];
DetailsViewAdNote.DataSource = BuildSQLString.GetDataTable("exam_admin", "admin_id", str_id);
DetailsViewAdNote.DataBind();
}
Width="325px" AutoGenerateRows="False" onitemcommand="DetailsViewAdNote_ItemCommand"
onmodechanging="DetailsViewAdNote_ModeChanging" Font-Size="12px"
onitemupdating="DetailsViewAdNote_ItemUpdating" DataKeyNames="admin_id">
<Fields>
<asp:BoundField HeaderText="人员姓名" DataField="admin_name" />
<asp:BoundField HeaderText="登陆密码" DataField="admin_pass" />
<asp:BoundField HeaderText="管理权限" DataField="mgSystem"/>
<asp:BoundField HeaderText="mg问题" DataField="mgquestions" />
<asp:BoundField HeaderText="mg学生" DataField="mgStudents" />
<asp:CommandField HeaderText="编辑" ShowEditButton="true" />
</Fields>
</asp:DetailsView>
code:
protected void DetailsViewAdNote_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
DetailsViewAdNote.ChangeMode(e.NewMode);
Bind();
}
ublic void Bind()
{
string str_id = Request["title"];
DetailsViewAdNote.DataSource = BuildSQLString.GetDataTable("exam_admin", "admin_id", str_id);
DetailsViewAdNote.DataBind();
}
从编辑模式切换回浏览模式你可以切换之后重新绑定下数据GridView1.EditIndex = -1;
BindDate();绑定数据