neverstop999(逆风飞扬) 
可以给些代码吗?谢谢。

解决方案 »

  1.   

    代码
    public bool IsMaster()
    {
    if(Session["master"]="true")
    {
    return true;
    }
    else
    {
    return false;
    }
    }页面:
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="tqxk.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body>
    <form id="Form1" method="post" runat="server"> <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate><asp:Button id="Button1" runat="server" Text="Button" Enabled='<%# IsMaster() %>'></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
    </form>
    </body>
    </HTML>
      

  2.   

    if(Session["master"]="true")
    {
    DataGrid1.Columns[x].Visble = true;
    }
    else
    {
    DataGrid1.Columns[x].Visble = false;
    }The "x" is you delete column index.
      

  3.   

    int Num=this.DgStock.Columns.Count;
    foreach(DataGridItem dgi in this.DgStock.Items)
    {
    string State=dgi.Cells[Num-2].Text.Trim();
    if(State!="未审核")
    {
    dgi.Cells[Num-1].Text="";
    }
    }