- - PR -
DataGridViewの行制限
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-04-16 00:22
DataGridViewを使用しています。最大100行といった
制限をしたいのですがどのようにするのがよいでしょうか? DataSetをバインドし、AllowUserAddRows=Trueとして 使用しています。入力すればしただけ行が追加されるのは よいのですが、ある行数に達したら新たに行が作られなく なって欲しいのです。 AllowUserAddRowsをFalseにするタイミングだけなのかも しれませんが、どうもうまくいきません。 よい方法がありましたら教えてください。 | ||||||||
|
投稿日時: 2008-04-17 14:12
SQLで抽出したレコードセットから生成されようとしているのなら
SQL文で100行ずつ抽出するようにすれば可能です。 それ以外でもソースレベルで100行をカウントしてセットすれば可能です。 | ||||||||
|
投稿日時: 2008-04-17 16:34
AllowUserToAddRowsという事はユーザが画面から行を追加するのを止めたいのですね。
AllowUserToAddRows = falseでとまる筈ですが、どううまくいかないのでしょうか。 | ||||||||
|
投稿日時: 2008-04-17 23:12
一瞬チラっとしますが、RowValidatingイベントでいかがでしょうか?
追記 101行目に移動しようとすると101行目が消えますね。そのため、一瞬ではありませんでした。 [ メッセージ編集済み 編集者: GENZO 編集日時 2008-04-17 23:24 ] |
1