none
表での一括更新 RRS feed

  • 質問

  • 参考書やWEBを見てはPG作成し、ある程度は慣れました。
     
    ですが、今回作成しようとしている内容はいつも使っているGridViewでは対応できませんので
    どう対応したらいいか教えて頂けませんでしょうか?
     
    一か月分のレコードを表に表示させて、一行ごとにチェックボックスを付けて
    一行(1日)のデータ、チェックボックス(True・False)の更新行うものです。
     
    今まではGridViewを使ってたのですが、GridViewでは一括更新ができません。
    DataListを使おうと思ってるのですが、更新のサンプルとか例が見当たりません。
     
    DataListではそういった作業が可能でしょうか?
     
    またはその処理に適したコントロールは何か教えて頂けませんでしょうか?
    (サンプルなどが載ったサイトを教えていただければすごく助かります。)
     
    よろしくお願いします。
    2007年7月3日 7:41

回答

すべての返信

  • GridViewでも一括更新は可能です。SqlDataSourceなどを使わず、DataAdapterを使って、DataTableをバインドするようにして下さい。以下が参考になると思います。

     

    Show all GridView Rows in EditMode
     http://aspadvice.com/blogs/azamsharp/archive/2006/11/08/Show-all-GridView-Rows-in-EditMode.aspx

    2007年7月4日 2:54
    モデレータ
  • 返信ありがとうございます。

     

    今のところDataListの方を使ってプログラムコードを書こうと思っていましたがGridViewの方も一括更新が

    可能であればGirdViewの方も考えたいと思っています。

     

    ですが、私が使用している言語の方はVBの方です。(Cの方は全然経験ないです。)

    VBの方のサンプルとかはありますでしょうか?

    または簡単な方法も教えて頂けたら嬉しいです。

     

    いろいろ注文つけてしまって申し訳ありませんがご教授よろしくお願い致します。

    2007年7月4日 7:22
  • もともとフレームワークの機能として用意されてはいないので、簡単な方法はないですね。

    前に提示されているのとは別のサンプルですが、以下のようなものもあります。

     

    http://www.asp.net/learn/dataaccess/tutorial64vb.aspx?tabid=63

     

    この記事だけじゃなくて、その前のページとか読まないといけないかも。。。

     

    2007年7月4日 8:29
  •  マーボ さんからの引用

    ですが、私が使用している言語の方はVBの方です。(Cの方は全然経験ないです。)

    VBの方のサンプルとかはありますでしょうか?

     

    例えば、以下のサイトでC#からVBへ変換できます。このようなサイトがいくつかあります。

     

    Free Code Translation for .NET (C#<->VB.NET)
      http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspx

    2007年7月4日 9:36
    モデレータ
  • 早々の返信ありがとうございます。

     

    そんな便利なツールがあるとはとっても驚きです!!

    これで解決できそうです。

     

    本当にありがとうございました。

    2007年7月5日 0:19
  • どっとねっとふぁんさん

     

    返信ありがとうございます。

    私が見つけたHPはこのHPでした。

    (どっとねっとふぁんさんのブログから見つけました。)

    もっと簡単な方法とかDataListを使ったものはないかとここを投稿させて頂きました。

     

    GridViewの方ももうちょっと頑張ってみます。

     

    ありがとうございました。

    2007年7月5日 0:21