- PR -

DataGrid 入力中の新規行が時間経過とともに勝手に消える

1
投稿者投稿内容
ショウ
会議室デビュー日: 2006/01/07
投稿数: 5
投稿日時: 2006-03-20 16:14
お世話になります。
開発環境:VS.NET2003、WinXP Pro、SQL Server 2000

C#で、.NET ADOを用いて、データベースアプリを作成して居ります。
DataGridにテーブルAの内容を単純に表示しているのですが、
新規行を入力中に、数十秒経過すると勝手に入力中の行が消えてしまいます。

データの取得には、SqlDataAdapterを用い、
SelectCommandのCommandTypeプロパティはStoredProcedureを指定し、
SQL Server内のストアドを呼び出して居ります。
ストアドはテーブルの内容をWhere条件で抽出するだけの単純なもの。

症状は、DataGridに新規行を入力中、数十秒(30〜90秒くらい)経つと、
入力中の行が消えてしまい、カーソルが1行目に移ってしまうというものです。
なお、テーブルBの内容を上記と同様の方法でDataGridに表示させた場合は、
当症状は起りませんでした。

また、試験的に別のプロジェクトを作り、
上記と同じ方法でDataGridにテーブルAの内容を表示させましたが、
当症状は起りませんでした。
何が原因なのかがわからずに困って居ります。
説明下手で申し訳御座いませんが、宜しくお願い致します。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-03-21 22:40
まずは、Windows アプリケーションなのか、Web アプリケーションなのか、環境を教えてください。

次に、どのような処理をコード化したのか、教えてください。設計をしていないなら、今から、設計してください。そして、設計とコードにずれがないか、確認してください。
コードを書くのではなく、処理手順を書いてください。

〆 written by Jitta@わんくま同盟 on 2006/03/21
_________________
1

スキルアップ/キャリアアップ(JOB@IT)