データベースから販売詳細を表示するdatagridviewがあります。列の最後に削除ボタンを追加して、すべての行の最後に削除ボタンが表示されるようにします。私はボタン列をdatagridviewに追加することを知っています。ここではデータベースからデータを表示し、データを表示するときにグリッドビューの最後にカスタムボタン列が必要です。どうすればこれを達成できますか?私はボタンの列を追加しましたが、それはデータグリッドビューの最初の位置にあります。その後、私の全体のデータだけが表示されます。私は最後の位置にしたい。誰かがそれをどうやって手助けできますか?DataGridviewにボタン列を追加する
0
A
答えて
0
DisplayIndex
のプロパティをDataGridView.Columns[columnName]
に設定すると、最後のボタン列を(列数 - 1)に設定できます。
dataGridView1.Columns["ButtonColumn"].DisplayIndex = dataGridView1.ColumnCount - 1;
0
DataGridViewButtonColumn
を参照し、手動でDataGridViewに追加してください。
DataGridViewButtonColumn dgvButton = new DataGridViewButtonColumn();
myDataGridView.Columns.Add(dgvButton);
と行データとイベントにアクセスするため:メソッドを呼び出す
myDataGridView.CellContentClick += myDataGridView_CellContentClick;
:
private void myDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
var senderGrid = (DataGridView)sender;
if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
{
//TODO - Your Row Delete Code ;D
}
}
関連する問題
- 1. WinフォームDataGridViewボタン列を動的に追加する
- 2. DataGridViewの[追加]ボタンをクリックして行を追加する
- 3. DataGridView列にデータを追加する
- 4. Datagridviewリンク列 - 行にテキストを追加
- 5. datagridviewボタン列Winforms
- 6. Slickgridボタンに列を追加する
- 7. DataGridViewにアイテムをListBoxから単一の列に追加する
- 8. C#DataGridViewに行を追加する
- 9. DataGridViewに行を追加する
- 10. DataGridViewヘッダーにComboboxを追加する
- 11. コンボボックスをdatagridviewに追加するC#Winforms
- 12. DataGridViewにSubTableを追加する
- 13. ウィンドウフォームのDataGridViewにチェックボックス列を追加する手助け
- 14. 既存のDataTable DataGridViewにComboBox列を追加する
- 15. 「追加ボタン」を追加するには?
- 16. DataGridViewの追加ツールチップ
- 17. winformsのdatagridviewの列にdatetime pickerを追加できますか?
- 18. DataGridviewでComboboxを追加
- 19. 条件に応じてDataGridViewのいくつかの列の隣にボタンを追加する方法
- 20. Xcodeボタンにラベルを追加するボタン
- 21. データソースにバインドされ、既に列があるDataGridViewに行を追加する
- 22. DataGridViewコンボボックスに項目を追加
- 23. C#ボタン配列ボタンの画像を追加する方法
- 24. ListViewの列を編集/追加する(例:テキストボックスやボタンを追加する)?
- 25. 別のフォームにあるdatagridviewに行を追加するには
- 26. UITableViewスワイプに追加ボタンを追加
- 27. javafxボタンに追加のアクションを追加
- 28. Datagridviewを使用して表2に列Aの値を追加する方法
- 29. extjsのグリッドビュー列にボタンを追加するには?
- 30. ボタンを追加する
OPは_iでカスタムボタンの列をしたい..私は推測する列の順序を変更する方法を尋ねグリッドビューの終わり。私はこれをどうすれば実現できますか?_ – abdul
@abdul myDataGridView.Columns.Add()は、カラムを通常終了させます。しかし、誤解が増えています。 OPが編集するものは何ですか? – Smartis
はい..私は既存の列をシフトすることを考えました:) – abdul