0

データ グリッド ビューの行全体を取得するにはどうすればよいですか。どこから始めればよいかわかりません。私はこれを試しましたが、どこに置くべきかわかりません。:

dataGrid.Rows[index].Selected = true;

私は私を助けるコードを探しています! ありがとう

4

1 に答える 1

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>

次の出力が生成されます。

ここに画像の説明を入力

于 2012-05-30T18:41:32.210 に答える