C # Вопрос DataGrid - PullRequest
       4

C # Вопрос DataGrid

0 голосов
/ 09 июня 2011

У меня есть сетка данных, и я связываю ее с таким массивом, как этот

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

Итак, первый столбец показывает нормально. Как я могу добавить столбец справа от кнопок?

Это единственное, что у меня есть, и оно привязано к моему массиву

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

Ответы [ 3 ]

1 голос
/ 09 июня 2011
<asp:DataGrid>
    <Columns>
         <asp:TemplateColumn>
              <ItemTemplate>
                   <asp:Button />
              </ItemTemplate>
         </asp:TemplateColumn>
    </Columns>
</asp:DataGrid>

Это добавит новый столбец кнопок к вашей сетке данных.

0 голосов
/ 23 июня 2011

Я не уверен, что находится в вашем массиве, если он одномерный, он будет заполняться только на поле Попробуйте установить для AutoGenerateColumns значение true

 myDataGrid.DataSource = vals;
 myDataGrid.AutoGenerateColumns= true
 myDataGrid.DataBind();
0 голосов
/ 09 июня 2011

Вам следует создать шаблон DataGrid и привязать отдельные столбцы к позициям в вашем массиве.

В этой статье это рассматривается: http://msdn.microsoft.com/en-us/magazine/cc301573.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...