- PR -

DataGridの制御について

1
投稿者投稿内容
KAZ
会議室デビュー日: 2002/08/02
投稿数: 17
投稿日時: 2002-12-27 14:44
いつもお世話になっております。
DataGrid(Windowsフォーム)の制御についてお教え願います。
2点不明なところがあります。

1.今、「番号」と「名前」の列を持つDataGridを作成しています。
「番号」のセルに現在の行番号を表示させるようにしたいのですが、
どのイベントの時に行番号を表示させる処理を書けばよいのでしょうか?

2.通常、DataGridは新規入力状態の時は、セルで書き込みのイベントが
発生すれば、自動で新しい行が追加されますが、プログラムで直接、セルへ
値を代入すると、値は表示されるのですが、新しい行が追加されません。
どのようにすればいいのでしょうか?

文章がヘタで申し訳ありませんが、お教え願います。

poteto
ベテラン
会議室デビュー日: 2002/08/08
投稿数: 50
投稿日時: 2002-12-27 15:58
1 についてです。
以下のURLが参考になりますかね。。。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcreatingautoincrementcolumns.asp

DataTableの生成時にインクリメントされているようですが。
的外れだったらすみません。
KAZ
会議室デビュー日: 2002/08/02
投稿数: 17
投稿日時: 2002-12-27 17:34
potetoさん、ありがとうございます。

インクリメントの設定をしてうまくいきました。
インクリメントは解決したのですが、やはり2番目の
直接、DataGridのインデクサに値を代入する方法では、
新しい行が表示されません・・・。
無理なのでしょうか・・・。
1

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