62,241
社区成员




<asp:GridView ID="GridView2" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BackColor="White" BorderWidth="0px" CellPadding="3" CellSpacing="1" DataKeyNames="TeamID"
DataSourceID="ObjectDataSource2" HorizontalAlign="Center" OnRowDataBound="GridView2_RowDataBound"
OnRowDeleting="GridView2_RowDeleting" Width="100%" OnRowCommand="GridView2_RowCommand">
<Columns>
<asp:TemplateField>
<HeaderTemplate><input id="Checkbox21" name="chkall" onclick="CheckAll(this.form)" type="checkbox"> 全选 </HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox2" name="chkall" runat="server" />
</ItemTemplate>
<ItemStyle Width="70px" />
</asp:TemplateField>
<asp:BoundField DataField="TeamLoginName" SortExpression="TeamLoginName" HeaderText="用户">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="TeamName" SortExpression="TeamName" HeaderText="团队名称">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="TeamParsonCount" SortExpression="TeamParsonCount" HeaderText="人数">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="TeamMaster" SortExpression="TeamMaster" HeaderText="负责人">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="UserGroup" SortExpression="UserGroup" HeaderText="用户组">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:ButtonField DataTextField="Verify" HeaderText="审核" CommandName="set_verify">
<ItemStyle HorizontalAlign="Center" />
</asp:ButtonField>
<asp:HyperLinkField DataNavigateUrlFields="TeamID" DataNavigateUrlFormatString="TeamEdit.aspx?TeamID={0}" HeaderText="编辑" Text="修改" />
<asp:HyperLinkField DataNavigateUrlFields="TeamID" DataNavigateUrlFormatString="TeamInfo.aspx?TeamID={0}" HeaderText="查看" Text="查看" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="true" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server"
SelectMethod="GetList" TypeName="业务逻辑层.TeamControl">
<SelectParameters>
<asp:Parameter Name="strWhere" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
protected void GridView2_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string UserID = GridView2.DataKeys[e.RowIndex]["TeamID"].ToString();
int ID = Convert.ToInt32(UserID);
TeamControl.Delete(ID);
GridView2.DataBind();
DialogControl.RunJS(this, "showms('删除成功');displaytab('tab_group','tab_company','tab_student')");
}
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow && GridView2.EditIndex == -1)
{
//加确认框
LinkButton btnLinkDelete = (LinkButton)e.Row.Cells[9].Controls[0];
if (btnLinkDelete != null)
{
btnLinkDelete.Attributes["onclick"] = "return cform();";
}
}
}
protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
int ID = (int)GridView2.DataKeys[Convert.ToInt32(e.CommandArgument)]["TeamID"];
switch (e.CommandName)
{
case "set_verify":
{
int _value = Convert.ToInt32(((LinkButton)(this.GridView2.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Controls[0])).Text);
_value = _value == 1 ? 0 : 1;
TeamControl.FlagSet(ID, "Verify", _value);
ObjectDataSource2.DataBind();
GridView2.DataBind();
DialogControl.RunJS(this, "showms('审核成功');displaytab('tab_group','tab_company','tab_student')");
return;
}
default:
return;
}
}