我有一個列項目代碼,在我的數據庫,我已經綁定到一個DataGrid視圖。項目代碼的格式爲「A-B-C」,我只希望顯示代碼的「B」部分,我已經將此列綁定到了gridview,現在希望顯示子字符串。我嘗試了defaultcellstyle.format,但不知道如何獲取它的子字符串。datagridview的格式單元格顯示vb.net中的列文本的子串
2
A
回答
2
是否有可能爲綁定對象添加一個新屬性,如ItemCodePart(它返回項目代碼的中間部分),然後將此屬性綁定到列而不是項目代碼?這將是最簡單的方法。
另一種選擇是,以處理在DataGridView的CellFormatting事件,並e.Value到的項目代碼的一部分,你要展示:
Private Sub myDataGridView_CellFormatting(ByVal sender As Object, ByVal e As DataGridViewCellFormattingEventArgs) Handles myDataGridView.CellFormatting
If e.ColumnIndex = MyItemPartColumn.Index Then
Dim currentValue As String = CStr(myDataGridView.Item(e.ColumnIndex, e.RowIndex).Value)
Dim parts As String() = currentValue.Split(New Char() {"-"c})
e.Value = parts(1)
End If
End Sub
0
RowDataBound事件 - 您可以編輯該字段的文本。
相關問題
- 1. 在vb.net中,datagridview不顯示單元格中的值
- 2. 突出顯示datagridview單元格中文本的一部分
- 3. DataGridView中的換行符單元格vb.net
- 4. 中心對齊Vb.Net中的單元格文本DataGridView
- 5. VB.NET - DataGridView的子字符串單元格數(10,2)
- 6. 在DataGridView的列的單元格中顯示行索引
- 7. 如何使用VB.Net在datagridview的特定列中設置單元格格式?
- 8. datagridview單元格的空值vb.net
- 9. 在DataGridView中顯示單元格內的圖標和字符串
- 10. 自動格式化datagridview的單元格時的單元格左
- 11. 在DataGridView單元格中顯示佔位符文本
- 12. 在datagridview單元格中顯示其他文本
- 13. 在datagridview單元格中顯示長文本
- 14. 格式的單元格顯示值
- 15. Vb.Net格式化的datagridview
- 16. 在vb.net DataGridView中只讀單元格
- 17. 在Datagridview中格式化單元格
- 18. 格式化Excel電子表格單元格內的文本
- 19. 覆蓋datagridview中的列單元格文本
- 20. DataGridView不顯示單元格數據
- 21. 只突出顯示錶格單元格中的文本
- 22. DataGridView中的某些特定單元格中的顯示圖像#
- 23. 格式化單元格內的文本
- 24. 更新datagridview單元格的值和在datagridview上顯示
- 25. 突出顯示包含Excel中字符串列表中文本的單元格
- 26. 突出顯示JavaFX 2.0單元格文本屬性中的子字符串
- 27. 的DataGridView列格式
- 28. vb.net DataGridview在正在編輯的單元格上顯示自定義的ContextMenuStrip
- 29. 用c中的不同值突出顯示datagridview的單元格#
- 30. 在dataGridView的單元格中搜索文本並突出顯示該行?
該對象是一個數據表,你能告訴我如何添加屬性嗎? – 2009-08-25 17:51:12
DataColumn是列的類,可以通過datatable.columns.add方法添加。 然後在您的行上,您將按正常方式訪問新列,並將其值設置爲您的物品的格式化版本。 – klabranche 2009-08-25 17:57:13
使用數據表可能第二個選項更簡單;-) – 2009-08-25 17:59:22