C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

GridViewから更新メソッドにデータがNullになる


(過去ログ 13 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■3775 / inTopicNo.1)  GridViewから更新メソッドにデータがNullになる
  
□投稿者/ Hirotow (87回)-(2007/05/23(Wed) 11:46:51)

分類:[C# (ASP.NET)] 

ご無沙汰しております、Hirotowです。
現在勤怠管理のアプリケーションをASP.NETで作成しているのですが、以下のような現象が起きるため勤怠データの更新ができずに困っています。

・現在していること
 ・勤怠データは更新されたデータのみWorksテーブルに格納されている。
 ・この勤怠データを以下に示す動作をするWorksクラスのメソッドをビジネスオブジェクトとしてObjectDataSource経由でGridViewに表示している。
  ・対象月度の日付範囲に対し、UIDと日付をWorkコンストラクタに渡す。
   ・WorkコンストラクタはWorksテーブルにUIDと日付が一致する行があった場合そのデータを取得する。
    さもなければUIDと日付以外は空のデータとする。
  ・このWorkコレクションを返す。

 ・出勤時刻・退勤時刻・業務内容の列に対して勤怠表のインラインエディットを有効にし、編集時にそのデータをデータベースに追加もしくは更新する。UIDと時刻は隠しフィールドとして渡す。

・困っていること
 ・インラインエディットから送られてくるデータがすべて0またはNullになっている。
 ・GridViewを作り直した初回のみはまともなデータが送られてきた。

要するに何故にGridViewから正しいデータが送られてこないのか理解できません。
どなたかわかる方の助言をお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -