在按鈕上單擊,在GridView winform中添加新行。 必須電網,而不是DataGridViewButtonColumn單按鈕在按鈕上的GridView winform中添加新行單擊
0
A
回答
1
1
use this
public partial class Form1 : Form
{
Button textBoxDgv1 = new Button();
Label labelDgv1 = new Label();
the next is on the Form_Load event
private void Form1_Load(object sender, EventArgs e)
{
labelDgv1.Text = "Delete";
labelDgv1.Height = 20;
labelDgv1.AutoSize = false;
labelDgv1.BorderStyle = BorderStyle.FixedSingle;
labelDgv1.TextAlign = ContentAlignment.MiddleCenter;
int Xdgv1 = this.dataGridView1.GetCellDisplayRectangle(2, -1, true).Location.X;
labelDgv1.Width = this.dataGridView1.Columns[2].Width + Xdgv1;
labelDgv1.Location = new Point(0, this.dataGridView1.Height - textBoxDgv1.Height);
this.dataGridView1.Controls.Add(labelDgv1);
and one more section is in dataGridView1_CellPainting
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
int sum = 0;
for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells[3].Value != string.Empty)
{
sum += Convert.ToInt32(this.dataGridView1[3, i].Value);
}
}
textBoxDgv1.Text = sum.ToString();
int Xdgvx = this.dataGridView1.GetCellDisplayRectangle(2, -1, true).Location.X;
labelDgv1.Width = this.dataGridView1.Columns[2].Width + Xdgvx;
labelDgv1.Location = new Point(0, this.dataGridView1.Height - textBoxDgv1.Height);
textBoxDgv1.Width = this.dataGridView1.Columns[3].Width;
Xdgvx = this.dataGridView1.GetCellDisplayRectangle(3, -1, true).Location.X;
textBoxDgv1.Location = new Point(Xdgvx, this.dataGridView1.Height - textBoxDgv1.Height);
}
相關問題
- 1. 如何在winform中的每個按鈕單擊時向datagrid添加新行
- 2. 更新按鈕上的GridView行點擊
- 3. 使用c#winform和sql server中的按鈕添加行到gridview
- 4. 在有界的dataGridView上添加一個新行按鈕單擊
- 5. 在單元格中的單擊按鈕上添加新的單元格行
- 6. 如何在GridView的DevExpress的數據表,從上按鈕添加新行點擊
- 7. 添加文本框的值到GridView控件上按鈕單擊
- 8. 在select2上添加項按鈕單擊
- 9. 在按鈕上添加選擇單擊
- 10. Gridview在按鈕單擊上不可見
- 11. 當點擊按鈕時,Gridview總是添加新行?
- 12. 在按鈕上添加行點擊
- 13. 如何在按鈕上單擊添加新的ObservableCollection?
- 14. 單擊時添加新組件(按鈕)
- 15. 遍歷按鈕上的gridview行點擊
- 16. 當你按Ctrl +單擊WinForm中的按鈕時運行?
- 17. 如何在按鈕上添加新行?
- 18. 動態添加新行到表中使用按鈕單擊php
- 19. 如何在Winform中點擊按鈕添加一個計數
- 20. 如何使用單擊按鈕單擊ASP.net中的gridview更新多行?
- 21. 在按鈕上添加新行點擊列表視圖
- 22. 當單擊按鈕時隱藏Gridview行
- 23. 如何在「添加」按鈕單擊時向WPF dataGrid添加行?
- 24. 如何通過單擊按鈕添加新的ASP.NET表格行?
- 25. 帶添加按鈕的Gridview
- 26. 在表格行中添加單選按鈕並檢測按鈕單擊Android
- 27. 在GridView頁腳中插入新行按鈕在運行時單擊
- 28. 如何在單擊事件上的按鈕上添加聲音?
- 29. 單擊按鈕上的新菜單
- 30. 添加按鈕單擊事件中RecyclerView
在何處放置按鈕。我可以把它放在DataGridView的 – Aditya