none
予め行数を設定したdatagridviewの値が入った最終行の取得について RRS feed

  • 質問

  • みやりです。よろしくお願いします。

    現在、windowsフォーム上にdatagridviewを配置させ、下記コードを応用し行数を予め設定しておきます。

     

    For i = 0 To 16
         Rows.Add()
    Next

     

    上記にて17行の行数のdatagridviewが出来たわけですが、実際にデータを入力した際に一番最後のデータが入った行数を取得するにはどうすればよいのでしょうか?rowcountでは、全ての行数が取得されてしまうので、17という値が出てしまいます。

    また、

     

                For LastRow = 0 To 16
                    If IsDBNull(DataGridView(1, LastRow)) = True Then
                        LastRow = LastRow - 1
                        Exit For
                    End If
                Next

    これで、最終行を取得しようとするのですが、IsDBNullの構文がおかしいのか最終データが取得できません。

    何かよい方法はないでしょうか?

    2007年7月30日 13:55

回答

すべての返信