请教,如何改变Datagrid中自动生成的列的headertext,以及列的模式,比如改变成超级链接列

解决方案 »

  1.   

    用模板列啊
    <asp:DataGrid ID="grdShow" Width="242px" runat="server" AutoGenerateColumns="False">
        <Columns>   
         <asp:TemplateField HeaderText="会員">
          <ItemTemplate>
           <asp:LinkButton ID="lnkMstMember" runat="server" Text=<%# DataBinder.Eval(Container.DataItem, "Data") %>></asp:LinkButton>
          </ItemTemplate>
          <HeaderStyle HorizontalAlign="Left" />                                                                 </asp:TemplateField>
        </Columns>
    </asp:DataGrid>
      

  2.   

    datagrid1.TableStyles[0].GridColumnStyles[0].HeaderText="Name";
    datagrid1.TableStyles[0].GridColumnStyles[1].HeaderText="Name1";