C#问题数据网格

本文关键字:网格 数据网 数据 问题 | 更新日期: 2023-09-27 17:58:47

我有一个数据网格,我正在将它数据绑定到像这样的数组

        myDataGrid.DataSource = vals;
        myDataGrid.DataBind();

所以第一列显示得很好,我如何在按钮的右边添加一列?

这是我唯一拥有的东西,它绑定到我的数组

<asp:DataGrid runat="server" ID="myDataGrid"
BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black" 
GridLines="None">
</asp:DataGrid>

C#问题数据网格

<asp:DataGrid>
    <Columns>
         <asp:TemplateColumn>
              <ItemTemplate>
                   <asp:Button />
              </ItemTemplate>
         </asp:TemplateColumn>
    </Columns>
</asp:DataGrid>

这将在数据网格中添加一列新的按钮。

您应该创建一个DataGrid模板,并将各个列绑定到数组中的位置。

这篇文章涵盖了它:http://msdn.microsoft.com/en-us/magazine/cc301573.aspx

我不确定数组中有什么,如果它是一维的,它只会填充在字段中尝试将自动生成列设置为真正的

 myDataGrid.DataSource = vals;
 myDataGrid.AutoGenerateColumns= true
 myDataGrid.DataBind();