問題タブ [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# - datagridview のボタンに値を設定する
以下のコードで、フォームロードの datagridview のボタンに値を設定します。
しかし、実行が完了すると、ボタンのテキストは空になります。
c# - datagridviewで行のデータだけを削除する(行が削除されないようにする)方法
行のデータ値を削除しようとしましたが、DataGridView の行も削除されます。
コード:
spSumGrid.Sheets[0].Rows.Clear();//テーブルのデータと行を削除します
vb.net - データソースの変更時に Datagridview を更新する
データテーブルにバインドされた Datagridview があります。たとえば、セルの値が「N」の場合は行を表示し、「Y」の場合は行を非表示にします。
データ列は次のように設定されています。
以下のように Datagridview の CellValueChanged イベントも処理しました。
しかし、プログラムで値を「Y」に変更すると (グリッドで値が変更されたことがわかります)、行は引き続き表示されます。また、イベント ハンドラー内にブレークを配置しましたが、発生しません。質問は、セル値を「Y」に変更したときにデータグリッドビュー行を非表示にするにはどうすればよいですか?
編集
当面の問題をより明確にするために、これはグリッドのデータソースをプログラムで更新する方法です。
グリッドを直接更新して cellvaluechanged イベントを発生させることができますが、これにより CurrencyManager エラーがスローされるため、セル値が更新されるたびにバインドを一時停止してからグリッドへのバインドを再開する必要があります。それは機能しますが、小さなデータセットでもカタツムリのペースで動作します (リフレクションを介して実装されたダブル バッファリングを使用しても)。
c# - DataGridViewRow を拡張して、コンテナーが列の下にまたがるようにする
通常の列の下にまたがる のDataGridVewRow
ようなコンテナを拡張できるかどうか疑問に思っています。Panel
これは、子データが取り込まれた別の DataGridView で埋められます。パネルは、ボタンを介して表示/非表示になります。
この DataGridView は、マスター/ディテール、親/ネストされた子、および展開/折りたたみ機能を表示します。
たぶん、DataGridViewRow は拡張を目的とする正しいオブジェクトではないかもしれませんが、誰かが私を正しい方向に向けることができれば幸いです。
私はコンテナを追加できることだけを見ています。それ以上は何もありません。
出来ますか?もしそうなら、どこから始めますか?