問題タブ [rowstate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1270 参照

rowstate - dynamics ax 2012: RowState を Edit から Selected に変更します

AXGridViewで、編集モードになっている選択行の行状態を選択モードに変更したい。

これは、外部ボタンをクリックしたときに発生する必要があります。

私は次の方法を試しました:

  1. 選択した行の RowState を DataControlRowState.Selected に更新しました

  2. GridView の EditIndex を -1 に更新しました

それらのどれも機能しませんでした:(。

驚いたことに、RowEditing イベント ハンドラーの e.cancel = true ステートメントでさえ、行の状態は変更されません。:(

私はAXを初めて使用しますが、その基本かもしれません。解決策/回避策を教えてください。

0 投票する
1 に答える
9694 参照

asp.net - 同じ RowState (Alternate または Normal) で RowDataBound に行を動的に追加する Gridview

RowDataBound イベントに現在バインドされている Row に応じて、コード ビハインドに行を動的に追加しています。追加された行を、現在境界のある行と同じ状態 (代替または通常) にしたいのですが、これは可能ですか?

私はこのようなことをしていますが、それは私が望むものに従っていません。動的に追加された行が現在の行と同じになると予想しています。そうではありません。

0 投票する
3 に答える
4737 参照

c# - DataGridView / データテーブル | rowState は変更されません

DataGridView へのデータのバインドに問題があります。

DataGridView から継承するクラス MyDataGridView があります。私のデータ グリッド ビュー データ ソースは、データ ソースとして DataTable を保持する BindingSource オブジェクトです。

問題は、(私の) DataGridView オブジェクトを介して変更を加えると、rowState が変更ではなく「未変更」のままになることです。DataTable の値が変更されていても (rowState が未定義と見なされるため、更新が機能しません)。DataTable に直接変更を加えると正常に機能することに注意してください。

ありがとうございました (:

0 投票する
2 に答える
1184 参照

c# - DataGridViewComboBoxColumn 値の変更が、RowState を変更済みに変更しない

データグリッドビューにルックアップ コンボボックスを追加しました。既存の行を変更したり、新しい行を追加したりすると、保存時に RowState の値が Modified または Added に変更されました。コンボボックスの値を変更することを除いて。保存すると、RowState は変更されないままになります。

コンボボックスを追加するために使用するコードは.

保存イベントはコードを使用します。

0 投票する
3 に答える
6989 参照

c# - Rowstate と Delete() を使用してデータセットから行を削除するにはどうすればよいですか

重複の可能性:
エラー: 削除された行の情報には、行からアクセスできません。(C#)

DataSet から行を削除しようとすると、次のエラーが発生します。

行を介して削除された行情報にアクセスすることはできません

これを修正するにはどうすればよいですか。

以下は私の機能です:

0 投票する
2 に答える
4570 参照

asp.net - ASP.NET GridView 複数の行を同時に編集

ASP.NET 4.0 GridView では、複数の行を同時に編集モードにすることはできますか?

プロパティで編集モードで行を制御しています:

ユーザーが編集ボタンをクリックしたときにデータを入力します。

また、RowDataBound イベントで RowState プロパティを手動で変更します。

しかし、それは機能していません。行は通常の状態でレンダリングされています...アイデアはありますか?


編集2:プロパティ

MultipleEditGridView.vb:

web.config:

ASPX:

エラー:

エラー: BC30451: 'IsRowInEditMode' が宣言されていません。保護レベルによりアクセスできない場合があります

0 投票する
1 に答える
1027 参照

c# - LINQを使用してRowStateプロパティを変更せずにデータベースからDataTableをコピーする方法

databsesaからデータテーブルに入力しています

このようにしてDataTable、を埋めることができますが、RowStateDataTableはデフォルトでに設定さAddedれています。しかし、私はこれらのレコードをから操作したいと思いDataGridViewます。

を変更せずにRowState、挿入、削除、更新するにはどうすればよいDataGridviewですか?データベースから直接データテーブルに入力するのを手伝ってください。

CopyToDataTable()IntelliSenseボックスで表示されているものを使用してみました。おそらくこれは、私が.Net3.5を使用しているためです。

私を助けてください..

0 投票する
3 に答える
948 参照

dataset - json.net のプロパティを使用して DataSet/DataTable をシリアル化する

データセットを json にシリアル化するソリューションを探していますが、json で行状態を取得する必要があります。

json.net は、rowstate のように、データセット/データテーブルのプロパティをシリアル化/逆シリアル化しますか? 行の値を持つ例しか見つかりません。

ありがとう。

0 投票する
0 に答える
669 参照

c# - RowState は編集モードに変更されていません (実際、「編集可能な」行は RowDataBound によって捕捉されません)。

過去 2 週間、私はGridView とそれに関連するコントロール (プロパティ) を使用して、信じられないほど優れたシナリオを経験してきました。以前にこれらの問題に遭遇したことがある人を称賛します。

最新号は でRowStateチェックしてくださいRowDataBound

GridView で [リンクの編集] ボタンをクリックすると、RowState はedit. ただし、RowState はnormal次のコードに残っているため、行編集モードで実行する必要があることを実行できません。

なぜこうなった?RowStatebit-wiseをキャプチャするために、考えられるすべての組み合わせを試しました。editまだ運がない...

デバッグ モードで発見したことは次のとおりです。例として、行 3 (編集インデックスは 2) の編集ボタンをクリックすると、RowDataBound が起動されます。イベントはインデックス 0 から 1 までの各行を通過しますが、インデックス 2 には到達しません。したがって、編集モードの行は RowDataBound イベントを通過することはありません。編集モードの TemplateFields で発生している他のすべての問題は、この問題に相互に関連しています。