問題タブ [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 投票する
0 に答える
219 参照

c# - DataGridView 行が描画される位置を変更する

のカスタム派生物がありDataGridViewます。いくつかの行が描画される位置を変更しようとしています: 特定のインデックスから始めて、その行の下にある各行を 1 行の高さだけ下に移動して、行間の結果のスペースにカスタム形状をペイントできるようにします。私が考えたのはOnRowPrePaint、行インデックスがしきい値行より大きいかどうかをオーバーライドしてチェックすることです。もしそうなら、私は行を下に移動したい:

そして、ここに問題があります。ある種の境界四角形を移動できると思ったのですが、私が見るRowBoundsのは読み取り専用だけです。

ここでのオプションは何ですか?

0 投票する
5 に答える
61581 参照

c# - 列名でDataGridViewRowのCell値を設定するには?

Windowsフォームでは、DataGridView挿入して手動で入力しようとしDataGridViewRowsているので、コードは次のようになります。

ただし、次のように、インデックスで行うのではなく、列名で Cell 値を追加したいと思います。

しかし、そのようにすると、「コード」という名前の列が見つからないというエラーがスローされます。次のように、デザイナーから DataGridView 列を設定しています。 DataGridViewDesigner の列

私は何か間違ったことをしていますか?どうすればやりたいことを達成できますか?

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

vb.net - レコード (行/列) を DataGridView に追加します。コレクションは既に DataGridView コントロール VB.NET に属しています

私が抱えている問題について助けを求めています。フォルダーに複数のテキスト ファイルがあります。フォルダーには「無制限」の量のテキスト ファイルを含めることができますが、通常は 2 ~ 150 個のファイル http://gyazo.com/5f314d1ca374abf9f813914609dd931d (この画像と以下の画像、評判が悪いため埋め込みできません)

各ファイルには、「無制限」(通常は 0 ~ 20 行ですが) の量のデータが含まれます。行 1 は「テスト番号」、行 2 は「テスト結果」です - 上の画像に見られるように

私のデータ グリッド ビューには 3 つの列 (ユーザー名、テスト番号、テスト結果) があります - 上の画像に見られるように

以下のコードを実行するとき; Data Grid View に追加された最初のレコードは完全に機能しますが、2 番目 (または最初のレコード以降の任意のレコード) でエラーが発生します: http://gyazo.com/0d492b97d918853e62c55ee314f3f181 (画像) またはエラー メッセージ:

「System.InvalidOperationException: コレクションは既に DataGridView コントロールに属しています。この操作は有効ではありません。System.Windows.Forms.DataGridViewCellCollection.Add(DataGridViewCelldataGridViewCell) で SpellingBee.TeacherMultiResults.TeacherMultiResults_Load(オブジェクト送信者、EventArgs e)」

このエラーは、DGVRow.Cells.Add(DGVCell) 'add cell to row

私がやりたくないことの 1 つは、現在のストレージが非効率的であることを認識していても、テキスト ファイル/フォルダー構造を変更することです。

このエラーを修正するにはどうすればよいですか? 私はVB.net(Visual Studios 2013)を使用しています

さらに情報が必要な場合は、お問い合わせください

どうもありがとう。

誰かがこの問題で私を助けてくれることを願っています.エラーの解決策を見つけることができないようですが、おそらく修正するのはかなり簡単だと思います.

どうもありがとう、トビー。

0 投票する
4 に答える
10560 参照

vb.net - チェックされたデータ グリッド ビューのチェック ボックスの総数を列ではなく行で数える方法

現在、学生の出席を監視しており、各学生の出席日数と欠席日数の合計を数えたいと考えています。

「これは私たちがやりたかったことですが、横に数えるのではなく、縦に数えます。この問題を解決するのを手伝ってくれる人はいますか?

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

datagridviewrow - 「0」に等しくない行を削除するにはどうすればよいですか? これを試しましたが、2行または3行しか削除されません

// すべての行を通過するループ foreach (dataGridView1.Rows の DataGridViewRow 行) {