我嘗試更改datagridview的列標題名稱時遇到問題。vb.net更改datagridview列標題名稱
後,我從名列1改列標題名年我試圖用命令來獲取該列的單元格的值
- row.cells(「HEADERNAME」)。值
它表示找不到年份列。我嘗試命令row.cells(「Column1」)。值後更改爲年,它的工作原理。
那是誰?還有什麼我必須做的,以保存變化?我可以看到列標題名稱正常更改。
我嘗試更改datagridview的列標題名稱時遇到問題。vb.net更改datagridview列標題名稱
後,我從名列1改列標題名年我試圖用命令來獲取該列的單元格的值
它表示找不到年份列。我嘗試命令row.cells(「Column1」)。值後更改爲年,它的工作原理。
那是誰?還有什麼我必須做的,以保存變化?我可以看到列標題名稱正常更改。
中的文本和列名稱是兩個不同的實體。更改一個不會自動更改另一個。
您應該參考列由它的名字,因爲你已經發現:
row.Cells("Column1").Value
另外,如果你想改變列的名稱,你可以這樣做。假設你有一個基本數據表作爲數據源:
dataTable.Columns("Column1").Name = "MyNewName"
如果它不是一個數據表,你應該能夠直接在DataGridView更改名稱:
dataGridView.Columns("Column1").Name = "MyNewName"
顯示在您更改代碼列的名稱。 –
DataGridView1.Columns(i).HeaderCell.Value =「VALUE」 – vbnetuser
如果要更改列的名稱,請使用**名稱**屬性:'Me.DataGridView1.Columns(i).Name =「Year 「' –