问题如题,请高手们帮忙。给点例子也好啊

解决方案 »

  1.   

    代码实现添加datagrid 已经实现了,可是怎么添加模板列呢???纯代码实现。
      

  2.   

    <asp:datagrid id="DataGrid1" runat="server" GridLines="Vertical" AutoGenerateColumns="False" Width="616px"
    BorderColor="#999999" BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="3">
    <SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
    <AlternatingItemStyle BackColor="#DCDCDC"></AlternatingItemStyle>
    <ItemStyle ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
    <HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#ffffff"></HeaderStyle>
    <FooterStyle ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
    <Columns>
    <asp:TemplateColumn HeaderText="姓名">
    <HeaderTemplate>
    <asp:Label id="LabelName" Width="112px" text="姓名" Runat="server">姓名</asp:Label>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label1 runat="server" Width="112px" Text='<%# DataBinder.Eval(Container, "DataItem.姓名") %>'>
    </asp:Label>
    </ItemTemplate>
    <FooterTemplate>
    <FONT face="宋体"></FONT>
    </FooterTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox1 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.姓名") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="公司名称">
    <HeaderTemplate>
    <asp:Label ID="Label9" Runat="server" Width="200px" text="公司名称"></asp:Label>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label2 runat="server" Width="200px" Text='<%# DataBinder.Eval(Container, "DataItem.公司名称") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox2 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.公司名称") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="手机号码">
    <HeaderTemplate>
    <asp:Label ID="Label10" Runat="server" Width="149px" text="手机号码"></asp:Label>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label3 runat="server" Width="149px" Text='<%# DataBinder.Eval(Container, "DataItem.手机号码") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox3 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.手机号码") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="QQ">
    <HeaderTemplate>
    <FONT face="宋体">
    <asp:Label id="Label11" runat="server" Width="133px">QQ</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label4 runat="server" Width="133px" Text='<%# DataBinder.Eval(Container, "DataItem.QQ") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox4 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.QQ") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="联系地址">
    <HeaderTemplate>
    <FONT face="宋体">
    <asp:Label id="Label12" runat="server" Width="200px">联系地址</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label5 runat="server" Width="200px" Text='<%# DataBinder.Eval(Container, "DataItem.联系地址") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox5 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.联系地址") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="MSN">
    <HeaderTemplate>
    <FONT face="宋体">
    <asp:Label id="Label13" runat="server" Width="176px">MSN</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label6 runat="server" Width="176px" Text='<%# DataBinder.Eval(Container, "DataItem.MSN") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox6 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.MSN") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="E-mail">
    <HeaderTemplate>
    <FONT face="宋体">
    <asp:Label id="Label14" runat="server" Width="184px">E-mail</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label7 runat="server" Width="184px" Text='<%# DataBinder.Eval(Container, "DataItem.E-Mail") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox7 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.E-Mail") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="地区">
    <HeaderTemplate>
    <FONT face="宋体">
    <asp:Label id="Label15" runat="server" Width="120px">地区</asp:Label></FONT>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Label id=Label8 runat="server" Width="120px" Text='<%# DataBinder.Eval(Container, "DataItem.地区") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=TextBox9 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.地区") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#999999" Mode="NumericPages"></PagerStyle>
    </asp:datagrid>
      

  3.   

    http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html
      

  4.   

    请问panel也可以动态添加么?