gridcontrolにあるチェックボックス値を取得するためにどのイベントを使用する必要がありますか

アリフ・ユルマズ

チェックボックス列があるDevexpressグリッドコントロールがあります。ユーザーが任意の行のチェックボックスの1つをオンまたはオフにした後、チェックボックス値の値を取得しようとしています。私の問題は、常に誤った値を取得していることです。

どうすれば正しい値を取得できますか?どのイベントを使用する必要がありますか?

これが私のコードです、

private void gvBobin_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
     setUsageSlipAndProductionEntryRelation();
}


public void setUsageSlipAndProductionEntryRelation() {

        for (int i = 0; i < gvBobin.RowCount -1; i++)
        {
            bool check_ = (bool)gvBobin.GetRowCellValue(i, "CHECK");
            if (check_ == true)
            {
                ...............   
            }
            else{
                ...............
            }
        }
}
nempoBu4

ユーザーの操作にすぐに反応したい場合は、GridView.CellValueChangingイベントを使用する必要がありますGridView.CellValueChangedイベントは、ユーザーがセルを離れた後にのみ発生します。どちらの場合も、変更された値を取得するには、CellValueChangedEventArgsオブジェクトeとそのValueプロパティを使用する必要があり、値を取得する前に、列を確認する必要があります。

private void gvBobin_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
    if (e.Column.FieldName == "CHECK")
    {
        bool check_ = (bool)e.Value;

        if (check_)//There are no need to write check_ == True
        //You can use e.RowHandle with gvBobin.GetRowCellValue method to get other row values.
        //Example: object value = gvBobin.GetRowCellValue(e.RowHandle,"YourColumnName")
        {
            //...............
        }
        else
        {
            //...............
        }
    }
}

すべての行を反復処理する場合は、を使用しないでくださいGridView.RowCountGridView.DataRowCount代わりにプロパティを使用してください

for (int i = 0; i < gvBobin.DataRowCount -1; i++)
    //...............

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

文字列とベクトルの空をチェックするためにテンプレートを使用する必要がありますか?

分類Dev

文字列とベクトルの空をチェックするためにテンプレートを使用する必要がありますか?

分類Dev

チェックボックスをオンにすると、インラインdivのテキスト値を保持する必要があります

分類Dev

AngularJSコントローラーでチェックボックスの値を取得する必要がありますが、最初は[チェック済み]に設定するチェックボックスが必要です

分類Dev

値がtrueの場合は、チェックボックスをオンにする必要があります

分類Dev

ファイルの重複をチェックするためにどのハッシュアルゴリズムを使用する必要がありますか

分類Dev

チェックボックスのいずれかがクリックされたかどうかをDivに表示する必要があります

分類Dev

チェックボックスチェックの変更機能中に値をカウントする必要があります

分類Dev

ソースを要求するためにどの小道具タイプをチェックする必要がありますか?

分類Dev

HTMLチェックボックスがオフになったときにJavaScriptでイベントをトリガーする方法はありますか?

分類Dev

Reactチェックボックスコンポーネント:状態の変化をどこに保持する必要がありますか?

分類Dev

Swingログインフォームでデータベースをチェックするために何を学ぶ必要がありますか

分類Dev

XPagesのチェックボックスの横にリンクを配置する必要があります

分類Dev

クイズのPHPチェックボックス。1つのマークを取得するには、複数の正解を選択する必要があります。

分類Dev

XCSharedDataをXcodeプロジェクトのGit Repoにチェックインする必要がありますか?

分類Dev

チェックボックスのセットを無効にする必要があります

分類Dev

@NonNullコントラクトをチェックするために単体テストを作成する必要がありますか?

分類Dev

webformsascxチェックボックスクリックイベントで特定の方法でイベントを発生させる必要があります

分類Dev

イベントハンドラーが終了する前にチェックボックスを更新するために.trigger( "change")を使用できますか?

分類Dev

AngularJS、未定義のバインド値を常にチェックする必要がありますか?

分類Dev

チェックボックス行の値を取得する必要があります

分類Dev

パフォーマンステストのために、HTTPリクエストのデフォルトで「すべての埋め込みリソースを取得する」をチェックする必要がありますか?

分類Dev

JSONオブジェクトを取得するためにどのAPIまたはライブラリを使用する必要がありますか

分類Dev

マルチスレッドPythonプログラムを安全に終了するために、イベント、セマフォ、ロック、条件、またはそれらの組み合わせを使用する必要がありますか?

分類Dev

9つのリソースの0から8のインデックスの中で、7番目と8番目のスロットを一緒に必要とする場所を開始するためにどのテクスチャスロットを使用する必要がありますか

分類Dev

副作用を回避するために、ゲッターはオブジェクトインスタンスのコピーを返す必要がありますか?

分類Dev

DBに保存されている値に基づいてチェックボックスリストをチェックする必要があります

分類Dev

DAOが使用するJAXBクラスとPOJO(ドメインオブジェクト)をどのようにブリッジする必要がありますか?

分類Dev

shinydashboardのdashboardbodyでチェックボックスを水平に揃える必要がありますか?

Related 関連記事

  1. 1

    文字列とベクトルの空をチェックするためにテンプレートを使用する必要がありますか?

  2. 2

    文字列とベクトルの空をチェックするためにテンプレートを使用する必要がありますか?

  3. 3

    チェックボックスをオンにすると、インラインdivのテキスト値を保持する必要があります

  4. 4

    AngularJSコントローラーでチェックボックスの値を取得する必要がありますが、最初は[チェック済み]に設定するチェックボックスが必要です

  5. 5

    値がtrueの場合は、チェックボックスをオンにする必要があります

  6. 6

    ファイルの重複をチェックするためにどのハッシュアルゴリズムを使用する必要がありますか

  7. 7

    チェックボックスのいずれかがクリックされたかどうかをDivに表示する必要があります

  8. 8

    チェックボックスチェックの変更機能中に値をカウントする必要があります

  9. 9

    ソースを要求するためにどの小道具タイプをチェックする必要がありますか?

  10. 10

    HTMLチェックボックスがオフになったときにJavaScriptでイベントをトリガーする方法はありますか?

  11. 11

    Reactチェックボックスコンポーネント:状態の変化をどこに保持する必要がありますか?

  12. 12

    Swingログインフォームでデータベースをチェックするために何を学ぶ必要がありますか

  13. 13

    XPagesのチェックボックスの横にリンクを配置する必要があります

  14. 14

    クイズのPHPチェックボックス。1つのマークを取得するには、複数の正解を選択する必要があります。

  15. 15

    XCSharedDataをXcodeプロジェクトのGit Repoにチェックインする必要がありますか?

  16. 16

    チェックボックスのセットを無効にする必要があります

  17. 17

    @NonNullコントラクトをチェックするために単体テストを作成する必要がありますか?

  18. 18

    webformsascxチェックボックスクリックイベントで特定の方法でイベントを発生させる必要があります

  19. 19

    イベントハンドラーが終了する前にチェックボックスを更新するために.trigger( "change")を使用できますか?

  20. 20

    AngularJS、未定義のバインド値を常にチェックする必要がありますか?

  21. 21

    チェックボックス行の値を取得する必要があります

  22. 22

    パフォーマンステストのために、HTTPリクエストのデフォルトで「すべての埋め込みリソースを取得する」をチェックする必要がありますか?

  23. 23

    JSONオブジェクトを取得するためにどのAPIまたはライブラリを使用する必要がありますか

  24. 24

    マルチスレッドPythonプログラムを安全に終了するために、イベント、セマフォ、ロック、条件、またはそれらの組み合わせを使用する必要がありますか?

  25. 25

    9つのリソースの0から8のインデックスの中で、7番目と8番目のスロットを一緒に必要とする場所を開始するためにどのテクスチャスロットを使用する必要がありますか

  26. 26

    副作用を回避するために、ゲッターはオブジェクトインスタンスのコピーを返す必要がありますか?

  27. 27

    DBに保存されている値に基づいてチェックボックスリストをチェックする必要があります

  28. 28

    DAOが使用するJAXBクラスとPOJO(ドメインオブジェクト)をどのようにブリッジする必要がありますか?

  29. 29

    shinydashboardのdashboardbodyでチェックボックスを水平に揃える必要がありますか?

ホットタグ

アーカイブ