0

グリッドビューのフッターに別のクエリの結果を表示できるようにする必要があります。

これについて最善の方法は何ですか?

私はいくつかのグーグル検索を行いましたが、元のデータソースを使用してフッターに情報を表示するために追加のようなことを行っていることがわかりました。ただし、別のクエリからこの 1 行の情報を表示できるようにする必要があります。

任意の指示をいただければ幸いです。リンク、ヒント、コツなど

ありがとう。

4

1 に答える 1

0

それで、思いつくことができました。

rowdatabound イベント ハンドラーを作成し、if ステートメントをチェックしてイベント ハンドラーがフッターにあることを確認し、コードを処理しました。

例:

protected void GridView1_RowDataBound(オブジェクト送信者、GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Footer)
    {
      // 接続
      // クエリを作成します
      // データリーダーを実行
      // データをバインド
      e.Row.Cells[0].Text = reader["somedata"].ToString();
      e.Row.Cells[1].Text = reader["someotherdata"].ToString();
      // リーダーと接続を閉じる
     }
}
于 2010-05-20T17:05:50.453 に答える