有什麼辦法編輯DataGridView中的列名?DataGridView編輯列名
9
A
回答
6
我不認爲有沒有辦法做到這一點,而無需編寫自定義代碼。 我會實現一個ColumnHeaderDoubleClick事件處理程序,並在列標題頂部創建一個TextBox控件。
2
我想你想要的是編輯列的HeaderText屬性:不知道什麼張貼上述 http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=186908&SiteID=1
2
您也可以直接編輯:
myDataGrid.TableStyles[0].GridColumnStyles[0].HeaderText = "My Header"
來源
protected void gvCSMeasureCompare_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
e.Row.Cells[0].Text = "New Header for Column 1";
}
17
您還可以使用以下方式更改列名稱:
myDataGrid.Columns[0].HeaderText = "My Header"
但myDataGrid
需要將已經綁定到DataSource
。
5
@Dested如果從DataReader的填充DataGrid中,你可以在你的查詢更改列的名稱
例如
select ID as "Customer ID", CstNm as "First Name", CstLstNm as "Last Name"
from Customers
這樣在數據網格,你會看到客戶ID,而不是ID等等。
8
您可以直接編輯標題:
dataGridView1.Columns[0].HeaderCell.Value = "Created";
dataGridView1.Columns[1].HeaderCell.Value = "Name";
等了你有儘可能多的列。
-1
試試這個
myDataGrid.Columns[0].HeaderText = "My Header"
myDataGrid.Bind() ;
相關問題
- 1. datagridView編輯
- 2. Datagridview DatagridviewComboboxColumn編輯DataBound
- 3. 編輯DataGridView單元
- 4. 編輯DataGridView綁定並更新列C#
- 5. 可編輯的DataGridView綁定到列表
- 6. 在DataGridView上強制編輯爲一列
- 7. 在DataGridView中編輯排序列值
- 8. C#GUI可編輯DataGridView
- 9. 的DataGridView編輯細胞
- 10. DataGridView單元格編輯
- 11. 編輯DataGridView選中行
- 12. C#Datagridview編輯單元格
- 13. 更新後DataGridView編輯
- 14. vb datagridview columntype更改編輯
- 15. 強制DataGridView提交編輯
- 16. C#datagridview的編輯控制
- 17. 如何以編程方式編輯datagridview?
- 18. datagridview的列名C#
- 19. 列名DataGridView的值
- 20. Datagridview列名不變
- 21. 從列表填充的DataGridView和編輯列表(添加)
- 22. DataGridView C#編輯模式值編輯後的格式
- 23. 編輯器編輯UserControl中DataGridView的DataSource屬性
- 24. 編輯/更新datagridview VB表單
- 25. 追加DataGridView自動編輯模式
- 26. 錯誤而試圖編輯datagridview的
- 27. 編輯更新DatagridView VB.Net(無數據庫)
- 28. 組合框在編輯模式的DatagridView
- 29. C#的DataGridView編輯模式和DELETEKEY
- 30. C#Winform的:內嵌的datagridview編輯