我有一個列項目代碼,在我的數據庫,我已經綁定到一個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的子字符串單元格數(10,2)
- 5. 在DataGridView中顯示單元格內的圖標和字符串
- 6. 在datagridview單元格中顯示長文本
- 7. 格式的單元格顯示值
- 8. 在Datagridview中格式化單元格
- 9. 格式化Excel電子表格單元格內的文本
- 10. DataGridView不顯示單元格數據
- 11. 突出顯示JavaFX 2.0單元格文本屬性中的子字符串
- 12. vb.net DataGridview在正在編輯的單元格上顯示自定義的ContextMenuStrip
- 13. 在dataGridView的單元格中搜索文本並突出顯示該行?
- 14. 從DataGridView中的數組顯示格式化的字符串DataSource
- 15. datagridview單元格值評估vb.net
- 16. Excel:突出顯示單元格中的文本而不是單元格(無vba)
- 17. VB.NET/Access DataGridView不顯示錶格內容
- 18. 在gridview中顯示數據集單元格的子串
- 19. DataGridView單元格
- 20. 從文本文件中加載dataGridView中的單元格值C#
- 21. Datagridview保持單元格格式
- 22. UITableView單元格文本沒有顯示?
- 23. 突出顯示DataGridView中的選定單元格?
- 24. 在DataGridView單元格中顯示來自web的圖像
- 25. datagridview單個單元格中的C#多色文本
- 26. 顯示爲datagridview的單槓爲溢出單元格內容
- 27. 在Microsoft Report Viewer中的表格單元格中顯示8列
- 28. 搶表格單元格中的文本
- 29. 返回在vb.net中獲取datagridview單元格的值
- 30. 如何在進入後更新datagridview中的單元格? vb.net
該對象是一個數據表,你能告訴我如何添加屬性嗎? – 2009-08-25 17:51:12
DataColumn是列的類,可以通過datatable.columns.add方法添加。 然後在您的行上,您將按正常方式訪問新列,並將其值設置爲您的物品的格式化版本。 – klabranche 2009-08-25 17:57:13
使用數據表可能第二個選項更簡單;-) – 2009-08-25 17:59:22