在一个datagrid中的一列的格中添加一个按钮,如何让这个按钮在表格显示的时候显示出来

解决方案 »

  1.   

    建个模板列,想加什么加什么
    <asp:datagrid id="dtgQuery" Runat="server" AutoGenerateColumns="False" Width="100%" cellpadding="3" cellspacing="1" border="0" HeaderStyle-BackColor="#cccccc" >
    <Columns>
    <asp:TemplateColumn>
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center" Height="30"></ItemStyle>
    <ItemTemplate>
    <asp:Button id="Button1" runat="server" Text="Button1"></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:datagrid>
      

  2.   

    可能是我说的不明白,是winform的datagrid,
    定义一个按钮
    private Button bt=new Button();为表格增加此按钮
    this.dataGridTextBoxColumn1.TextBox.Controls.Add(bt);
    其它的语句就不多写了
    运行时界面中的表格显示数据,但是dataGridTextBoxColumn1所在的那一列显示的是空格,
    只有鼠标点上的时候才显示按钮,如何让按钮直接显示出来(不显示空格)
    谢谢