問題タブ [datagridviewrow]

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 に答える
475 参照

c# - GridViewRow が適切なセルを返さない

そのため、私のページの 1 つでこの問題が発生しました。このページは基本的に、特定の学生に対する一連のコメントを一覧表示しています。コメントは編集可能であるはずですが、行の内容を取得するのに問題があります (したがって、コメントの内容を表示しTextBoxて編集できるようにすることができます)。

問題は、次GridViewRowGridViewよう にアクセスするたびにthis.CommentList.Rows[e.NewEditIndex] 、セルのコレクションを返しますが、次のようにセルにアクセスしようとするたびに、row.Cells[0].Text(行は選択されたGridViewRowオブジェクトです)値を返しません。

ここに私の.aspxコードがあります:

これが私の .aspx.cs コードです(上記のコードに関連しています):

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

vb.net - 実行時に生成された複数の datagridview コントロールで GetRowCount メソッドを適切に使用するにはどうすればよいですか?

複数の実行時に生成された datagridview コントロールがあり、ユーザーが特定の datagridview で複数の行を選択したかどうかを確認したいと考えています。何らかの理由で、次の結果は常にゼロになります。プログラムを F9 で停止すると、この datagridview 行の選択された値が false であることがわかります。これを修正する方法はありますか?

私のコードは次のとおりです。

ありがとう

私は今、次のことを試しました:

としても:

しかし、それでもゼロの行数を返します。

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

c# - DataGridViewRow の構築と DataTable への追加

2 つの異なるデータ ソースから DataGrid をプログラムで構築しようとしています。List と DataGrid があります。問題はデータ処理にあるのではなく、DataGridViewRow オブジェクトの値に関係しています。これが私のコードです:

行は DataGrid に追加され、適切に色付けされていますが、行内の各セルにはデータが含まれていませんか? 最終的には、背景のプロパティが設定されたいくつかの空白行だけになります。

アイデアはありますか?

前もって感謝します。

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

c# - 行が完全に選択されているかどうかを確認する

私の datagridview は RowHeaderSelect モードです。したがって、RowHeader をクリックすると、行全体が選択されます。

ただし、任意の時点で、キーボードからコンテキスト メニューのショートカットまたはショートカット キーを使用する場合、現在行全体が選択されているか、1 つのセルだけが選択されているかを確認し、それに応じてアクションを実行する必要があります。これを確認するにはどうすればよいですか?

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

c# - エラー「無効な列序数を指定しました」の解決方法

次のエラーが表示されます。

無効な列序数を指定しました

データベースで列番号を確認済みで、正しいことがわかっています。これが私のコードです:

この行でエラーが発生しています->int size = dr.GetInt32(3);

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

c# - C# で DataGridViewRow を拡張する

DataGridViewRow を拡張して、2 つのカスタム プロパティを持たせたいと考えています。

DataGridViewRow から継承し、カスタム プロパティを追加する必要があることはわかっています。

誰か ロードマップ を 見せ て くれる と ありがたい です .

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

vb.net - 入力終了後に datagridview 呼び出し行の検証を強制する

内部にForma を作成しています。Bound DatagridviewまたはでForm_LoadRow_Validating次のように新しい行を追加しましDatagridviewた:

ここでの問題は、ユーザーがその新しい行への入力を終了して Enter キーを押したときに、そのRow_Validating下に行がないために起動されないことです。Row_Validatingでは、ユーザーが入力を終了してEnterキーを押したときにトリガーを強制するにはどうすればよいですか?

私はこのEnable Adding解決策を見つけましたが、に設定したくないので、私の場合には適していませんTrue。代わりにコードで行の追加を処理したい。

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

c# - C#DataGridViewRowの誤動作を動的に追加

特定の条件で行を動的に追加するプログラムがあります。この方法で関数を実装しようとしました:

このコードを使用すると、実際に行を追加できますが、それらはすべて空であり、それらの行にはデータがありません。lesson( であり、courseTeacherはないことが確認されていnullます。) 誰か助けてくれますか? ありがとう!

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

c# - インデックスC#なしでデータグリッドビューに行を追加

何かが存在しない場合、インデックスが範囲外であるため、現在、winform アプリケーションの複数の datagridviews に行を追加しています。私はチームとライブミーティングを行いましたが、彼らはすべてのアイテムを 1 つのデータグリッドビューに配置したいと考えています。for ステートメントと for each ステートメントを使用しようとしましたが、1 番目のアイテムが存在し、2 番目のアイテムが存在せず、3 番目のアイテムが存在する場合、アイテムは範囲外でした。現在の IF ステートメントを以下に示します。インデックスに関係なく行を表示する方法はありますか? 私の現在のインデックスはハードコーディングされています。これが、複数のデータグリッドビューで動作させる唯一の方法です。仲間のプログラマーの支援をよろしくお願いします!!

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

c# - 2 つのフォーム間で gridview データを渡す

Form1チェック済みGridView行データをForm2 Gridviewに転送する方法は?

このような: ここに画像の説明を入力