問題タブ [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.
c# - GridViewRow が適切なセルを返さない
そのため、私のページの 1 つでこの問題が発生しました。このページは基本的に、特定の学生に対する一連のコメントを一覧表示しています。コメントは編集可能であるはずですが、行の内容を取得するのに問題があります (したがって、コメントの内容を表示しTextBox
て編集できるようにすることができます)。
問題は、次GridViewRow
のGridView
よう
にアクセスするたびにthis.CommentList.Rows[e.NewEditIndex]
、セルのコレクションを返しますが、次のようにセルにアクセスしようとするたびに、row.Cells[0].Text
(行は選択されたGridViewRow
オブジェクトです)値を返しません。
ここに私の.aspxコードがあります:
これが私の .aspx.cs コードです(上記のコードに関連しています):
vb.net - 実行時に生成された複数の datagridview コントロールで GetRowCount メソッドを適切に使用するにはどうすればよいですか?
複数の実行時に生成された datagridview コントロールがあり、ユーザーが特定の datagridview で複数の行を選択したかどうかを確認したいと考えています。何らかの理由で、次の結果は常にゼロになります。プログラムを F9 で停止すると、この datagridview 行の選択された値が false であることがわかります。これを修正する方法はありますか?
私のコードは次のとおりです。
ありがとう
私は今、次のことを試しました:
としても:
しかし、それでもゼロの行数を返します。
c# - DataGridViewRow の構築と DataTable への追加
2 つの異なるデータ ソースから DataGrid をプログラムで構築しようとしています。List と DataGrid があります。問題はデータ処理にあるのではなく、DataGridViewRow オブジェクトの値に関係しています。これが私のコードです:
行は DataGrid に追加され、適切に色付けされていますが、行内の各セルにはデータが含まれていませんか? 最終的には、背景のプロパティが設定されたいくつかの空白行だけになります。
アイデアはありますか?
前もって感謝します。
c# - 行が完全に選択されているかどうかを確認する
私の datagridview は RowHeaderSelect モードです。したがって、RowHeader をクリックすると、行全体が選択されます。
ただし、任意の時点で、キーボードからコンテキスト メニューのショートカットまたはショートカット キーを使用する場合、現在行全体が選択されているか、1 つのセルだけが選択されているかを確認し、それに応じてアクションを実行する必要があります。これを確認するにはどうすればよいですか?
c# - エラー「無効な列序数を指定しました」の解決方法
次のエラーが表示されます。
無効な列序数を指定しました
データベースで列番号を確認済みで、正しいことがわかっています。これが私のコードです:
この行でエラーが発生しています->int size = dr.GetInt32(3);
c# - C# で DataGridViewRow を拡張する
DataGridViewRow を拡張して、2 つのカスタム プロパティを持たせたいと考えています。
DataGridViewRow から継承し、カスタム プロパティを追加する必要があることはわかっています。
誰か ロードマップ を 見せ て くれる と ありがたい です .
vb.net - 入力終了後に datagridview 呼び出し行の検証を強制する
内部にForm
a を作成しています。Bound Datagridview
またはでForm_Load
、Row_Validating
次のように新しい行を追加しましDatagridview
た:
ここでの問題は、ユーザーがその新しい行への入力を終了して Enter キーを押したときに、そのRow_Validating
下に行がないために起動されないことです。Row_Validating
では、ユーザーが入力を終了してEnterキーを押したときにトリガーを強制するにはどうすればよいですか?
私はこのEnable Adding
解決策を見つけましたが、に設定したくないので、私の場合には適していませんTrue
。代わりにコードで行の追加を処理したい。
c# - C#DataGridViewRowの誤動作を動的に追加
特定の条件で行を動的に追加するプログラムがあります。この方法で関数を実装しようとしました:
このコードを使用すると、実際に行を追加できますが、それらはすべて空であり、それらの行にはデータがありません。lesson
( であり、course
でTeacher
はないことが確認されていnull
ます。) 誰か助けてくれますか? ありがとう!
c# - インデックスC#なしでデータグリッドビューに行を追加
何かが存在しない場合、インデックスが範囲外であるため、現在、winform アプリケーションの複数の datagridviews に行を追加しています。私はチームとライブミーティングを行いましたが、彼らはすべてのアイテムを 1 つのデータグリッドビューに配置したいと考えています。for ステートメントと for each ステートメントを使用しようとしましたが、1 番目のアイテムが存在し、2 番目のアイテムが存在せず、3 番目のアイテムが存在する場合、アイテムは範囲外でした。現在の IF ステートメントを以下に示します。インデックスに関係なく行を表示する方法はありますか? 私の現在のインデックスはハードコーディングされています。これが、複数のデータグリッドビューで動作させる唯一の方法です。仲間のプログラマーの支援をよろしくお願いします!!
c# - 2 つのフォーム間で gridview データを渡す
Form1チェック済みGridView行データをForm2 Gridviewに転送する方法は?
このような: