62,047
社区成员
发帖
与我相关
我的任务
分享
#region 提交
protected void btnApply_Click(object sender, EventArgs e)
{
if (UserName.Length != 0)
{
user = userbll.GetUser(UserName);
}
user.UserName = Strings.SqlFilterString(txtUserName.Text.ToString().Trim());
user.RoleID = Convert.ToInt32(drpRight.SelectedValue.ToString()); //这一句就会提示报错,说未将对象引用到实例,说明根本取不到值
user.Position = Strings.SqlFilterString(txtPosition.Text.ToString().Trim());
user.Remark = Strings.SqlFilterString(txtRemark.Text.ToString().Trim());
if (btnApply.Text == "添加") //添加帐户
{
user.Password = MD5.ToMD5("0000");
if (userbll.InsertUser(user))
{
Show("添加成功!");
}
}
else //编辑帐户
{
if (userbll.UpdateUser(user))
{
Show("修改成功!");
}
}
}
#endregion
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
}
if (e.CommandName == "Delete")
{
}
}
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
CssClass="aa06" Width="100%"
GridLines="None" AllowSorting="True" DataKeyNames="NodeID"
onrowcommand="GridView1_RowCommand">
<Columns>
<asp:BoundField DataField="NodeID" HeaderText="节点编号"/>
<asp:BoundField DataField="NodeName" HeaderText="节点名称"/>
<asp:BoundField DataField="Position" HeaderText="处理人" />
<asp:BoundField DataField="DealWay" HeaderText="处理方式" />
<asp:BoundField DataField="Remark" HeaderText="备注" />
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument='<%#Eval("NodeID") %>'
Text="编辑" CommandName="Edit"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandArgument='<%#Eval("NodeID") %>'
Text="删除" CommandName="Delete" OnClientClick="是否确认删除!"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerSettings Visible="False" />
<HeaderStyle CssClass="listTitle" HorizontalAlign="Left" />
<AlternatingRowStyle CssClass="list01" />