选择DataGridView的行?

时间:2012-05-30 18:35:18

标签: c# visual-c#-express-2010

如何获得数据网格视图的整行。我不知道从哪里开始。我试过这个,但不知道在哪里把它。 :

dataGrid.Rows[index].Selected = true;

我正在寻找能够帮助我的代码!感谢

1 个答案:

答案 0 :(得分:1)

似乎你想做这样的事情:

protected void Page_Load(object sender, EventArgs e)
{
    this.FillGrid();
}
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
    this.GridView1.SelectedIndex = e.NewSelectedIndex;
    this.FillGrid();
}

private void FillGrid()
{
    this.GridView1.DataSource = new[] { "Hello", "World" };
    this.GridView1.DataBind();
}

在aspx文件中:

<asp:GridView ID="GridView1" runat="server" 
        onselectedindexchanging="GridView1_SelectedIndexChanging">
        <Columns>
            <asp:CommandField ShowSelectButton="True" />
        </Columns>
        <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
    </asp:GridView>

产生此输出:

enter image description here