データセット内のレコードの順序を変更する

だが

ユーザーの好みに応じてデータセットのレコードを並べ替えようとしています。選択したレコードを1行上に上げるボタン(上に移動)を追加します。これは、これまでに行ったことです。

private void btnMoveUp_Click(object sender, EventArgs e)
{
    int index = dataGridView1.CurrentRow.Index;
    if (index >= 1) 
    { 
        var temp = dsWinners.Tables[0].Rows[index];
        dsWinners.Tables[0].Rows[index].Delete();
        dsWinners.Tables[0].Rows.InsertAt(temp, index - 1);
        dsWinners.Tables[0].AcceptChanges();
        dataGridView1.DataSource = dsWinners.Tables[0];
    }
}

しかし、「この行はすでにこのテーブルに属しています」というエラーが表示されます。この行で:

dsWinners.Tables[0].Rows.InsertAt(temp, index - 1);

InsertAt(temp、index-1)の代わりにImportRow(temp)を使用する必要があることはわかっていますが、問題は、正しい位置にインポートする方法がわからないことです。私はにint型を見ているTHIS質問に答え男が言うとしてではなく、「そのずさんなと半。」

とにかく私はこの問題を克服することができますか?はいの場合、どうすればそれを行うことができますか?

ドリームウィーバー

以下のことを試してください:

var temp = dsWinners.Tables[0].Rows[index];         \\getting row
var newrow = dsWinners.Tables[0].NewRow();     \\ creating new row to insert
newrow.ItemArray = temp.ItemArray;            \\ copying data from old to new row
dsWinners.Tables[0].Rows[index].Delete(); \\deleting old row.
 dsWinners.Tables[0].Rows.InsertAt(newrow, index - 1); \\ adding new row.

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ヘッダーの表示と順序をレコードセットからExcelシートに変更する

分類Dev

Scalaはセット内のデータの順序を自動的に変更しますか?

分類Dev

モバイルおよびタブレットデバイスのPHPループ内のブートストラップ列の順序を変更する

分類Dev

Sharepointでスプレッドシートの順序を変更する方法

分類Dev

ループ内のパンダデータフレームの列の順序を変更する

分類Dev

オフセットを使用して、VBAで特定の順序でデータを変更する

分類Dev

同じ順序でGoogleスプレッドシートの新しいデータをコピーする方法

分類Dev

同じ順序でGoogleスプレッドシートの新しいデータをコピーする方法

分類Dev

データセットの行順序を保持するXmlWritervb

分類Dev

データセットの行順序を保持するXmlWritervb

分類Dev

現在のレコードを変更せずにクライアントデータセットのデータを変更することは可能ですか?

分類Dev

クリスタルレポートグループ内の表示順序を変更する方法

分類Dev

レコードデータの変更に応じて行番号をリセットする

分類Dev

レコードデータの変更に応じて行番号をリセットする

分類Dev

1つのコントロール内でタブの順序を変更する方法(div)-html

分類Dev

ggplot2を使用したピラミッドプロットの順序をデータセットの順序に変更するにはどうすればよいですか?

分類Dev

データセット内の複数の変数の形状を変更する

分類Dev

データの順序を変更せずにpandas / matplotlibラインプロットの順序を変更する

分類Dev

多項式データの順序を変更する

分類Dev

多項式データの順序を変更する

分類Dev

フィールドセットの順序を変更するにはどうすればよいですか?

分類Dev

フラスコとカスタムデコレータの順序を変更すると、カスタムデコレータが壊れます

分類Dev

WordPressダッシュボードのメニューの順序とタイトルを変更する

分類Dev

リストからセットへの順序ソートを変換するデータ構造

分類Dev

OctoberCMS、前のページのオプションでレコードデータセット(json構造)の順序を並べ替える方法は?

分類Dev

Python-列データフレーム名パンダの番号の順序をリセットする方法は?

分類Dev

データセット内の最新のレコードのみを返す

分類Dev

アトムエディターのautocomplete +パッケージの提案順序/スコアを変更するにはどうすればよいですか?

分類Dev

ggplot2の特定のチャート内のスタックバーの順序を変更します

Related 関連記事

  1. 1

    ヘッダーの表示と順序をレコードセットからExcelシートに変更する

  2. 2

    Scalaはセット内のデータの順序を自動的に変更しますか?

  3. 3

    モバイルおよびタブレットデバイスのPHPループ内のブートストラップ列の順序を変更する

  4. 4

    Sharepointでスプレッドシートの順序を変更する方法

  5. 5

    ループ内のパンダデータフレームの列の順序を変更する

  6. 6

    オフセットを使用して、VBAで特定の順序でデータを変更する

  7. 7

    同じ順序でGoogleスプレッドシートの新しいデータをコピーする方法

  8. 8

    同じ順序でGoogleスプレッドシートの新しいデータをコピーする方法

  9. 9

    データセットの行順序を保持するXmlWritervb

  10. 10

    データセットの行順序を保持するXmlWritervb

  11. 11

    現在のレコードを変更せずにクライアントデータセットのデータを変更することは可能ですか?

  12. 12

    クリスタルレポートグループ内の表示順序を変更する方法

  13. 13

    レコードデータの変更に応じて行番号をリセットする

  14. 14

    レコードデータの変更に応じて行番号をリセットする

  15. 15

    1つのコントロール内でタブの順序を変更する方法(div)-html

  16. 16

    ggplot2を使用したピラミッドプロットの順序をデータセットの順序に変更するにはどうすればよいですか?

  17. 17

    データセット内の複数の変数の形状を変更する

  18. 18

    データの順序を変更せずにpandas / matplotlibラインプロットの順序を変更する

  19. 19

    多項式データの順序を変更する

  20. 20

    多項式データの順序を変更する

  21. 21

    フィールドセットの順序を変更するにはどうすればよいですか?

  22. 22

    フラスコとカスタムデコレータの順序を変更すると、カスタムデコレータが壊れます

  23. 23

    WordPressダッシュボードのメニューの順序とタイトルを変更する

  24. 24

    リストからセットへの順序ソートを変換するデータ構造

  25. 25

    OctoberCMS、前のページのオプションでレコードデータセット(json構造)の順序を並べ替える方法は?

  26. 26

    Python-列データフレーム名パンダの番号の順序をリセットする方法は?

  27. 27

    データセット内の最新のレコードのみを返す

  28. 28

    アトムエディターのautocomplete +パッケージの提案順序/スコアを変更するにはどうすればよいですか?

  29. 29

    ggplot2の特定のチャート内のスタックバーの順序を変更します

ホットタグ

アーカイブ