datagrid.table[].Rows[].column[列名]

解决方案 »

  1.   

    第二问参考
    <tr>
    <td><asp:datagrid id="DataGrid1" Width="100%" AutoGenerateColumns="false" OnItemCommand="datagrid_command"
    runat="server" AllowPaging="True" PageSize="5" PagerStyle-HorizontalAlign="Right" BorderColor="black"
    BorderWidth="1" GridLines="Both" CellPadding="3" CellSpacing="0" Font-Name="Verdana" Font-Size="8pt"
    HeaderStyle-BackColor="#aaaadd" AlternatingItemStyle-BackColor="#eeeeee" OnPageIndexChanged="page_command">
    <Columns>
    <asp:buttoncolumn HeaderText="选择要修改的院" Text="选择" CommandName="select" />
    <asp:boundcolumn HeaderText="院编号" DataField="institude_id" />
    <asp:boundcolumn HeaderText="院名" DataField="institude_name" />
    </Columns>
    </asp:datagrid></td>
    </tr>
      

  2.   

    设置每行emplateColumn里按钮的状态呢?
      

  3.   

    to kdg2000(天涯) ,我说的是在后台修改,不是在页面上
      

  4.   

    DataGrid1.Items[i].FindControl("TemplateColumn里按钮id");
      

  5.   

    //获取datagrid的每行每列的值
    e.Item.Cells[GRID_FUSEPOS_POS].Text;//控制templateColumn里控件实例
    foreach (DataGridItem item in this.DGAllFiles.Items) {
        Button btn = (Button)item.Cells[GRID_OWARU_POS].Controls[0];
        
        btn.CommandName = "Check";
        btn.Text = "確定";
        btn.Visible = true;
        btn.Enabled = true;
    }