tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: データグリッド任意行削除。
投稿日: 2005/11/04(Fri) 16:42
投稿者ぽこ太
[OSのVer]:Windows    [VBのVer]:VB.NET  

返信ありがとうございます。

すいません。詳しく書けばよかったです。
これは、Formに表示されているDataをグリッドに入力するものです。
現在の作りだと、グリッドからに表示されているデータを修正モードにして開き、
登録すると、グリッドには2重に表示されます。
そこで・・ふるいものを削除したいです。
(データ数は約10000000件で、いくつかのViewをくっつけてグリッドに登録しています)

現在ソースとしては
  If Grid1.Row <> 0 Then
     Do Until iCount = iCurPtr
      Grid1.Row = iCount
      Grid1.Col = 2            
       Atai1 = Grid1.Text
       If Atai1 = TxS.Text Then
        Grid1.RemoveItem (iCount) ←
       End If
       iCount = iCount + 1
      Loop
   End If

このようなものを考えています。
お気づきのとおり、これでは・・
データは消えますが・・行自体は削除されません。

1度グリッドを初期化し、SQLでデータを読みなおす方が
楽かと思いますが・・
何分件数が多い為、そこからデータをセレクトするのに付加がかかってしまうのです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。