62,074
社区成员
发帖
与我相关
我的任务
分享
<cc1:ExGridView ID="dgList" runat="server" AutoGenerateColumns="False" AllowSorting="True" OrderCellIndex="0" UseAccessibleHeader="False" OnSorted="dgList_Sorted" UseAutoEmptyDataTemplate="True" UseComplexSearch="False" OnRowDataBound="dgList_RowDataBound" OnRowCommand="dgList_RowCommand">
<Columns>
<asp:BoundField HeaderText="序号" />
<asp:TemplateField HeaderText="操作">
<itemtemplate>
<cc2:RoleButton id="rbProduct" runat="server" Text="查看产品" Visible= CssClass="btn6_out" OverCss="btn6_over" CommandArgument='<%# Eval("ID") %>' CommandName="ViewPro">
</cc2:RoleButton>
<cc2:RoleButton id="rbManu" runat="server" Text="查看生产企业" CssClass="btn6_out" OverCss="btn6_over" CommandArgument='<%# Eval("ID") %>' CommandName="ViewManu"></cc2:RoleButton>
<cc2:RoleButton id="rbSender" runat="server" Text="查看配送企业" CssClass="btn6_out" OverCss="btn6_over" CommandArgument='<%# Eval("ID") %>' CommandName="ViewSender"></cc2:RoleButton>
</itemtemplate>
</asp:TemplateField>
</Columns>
</cc1:ExGridView>
protected bool 查看产品Enabled
{
get
{
object x = ViewState["查看产品enabled"];
return x != null && (bool)x;
}
set
{
ViewState["查看产品enabled"] = value;
}
}
<cc2:RoleButton id="rbProduct" runat="server" Text="查看产品" Visible="<%# 查看产品Enabled %>" CssClass="btn6_out" OverCss="btn6_over" CommandArgument='<%# Eval("ID") %>' CommandName="ViewPro">
</cc2:RoleButton>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.FindControl("rbProduct").Visible = false;
e.Row.FindControl("rbManu").Visible = false;
}
}
protected void dgList_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[1].Attributes.Add("style", "display:none");
}