の列のテキストの部分文字列を表示します。 item-codeはこの形式の "A-B-C"で、コードの "B"部分のみを表示したいと思います。この列をgridviewにバインドして、部分文字列を表示したいと考えています。私はdefaultcellstyle.formatを試しましたが、その部分文字列を取得する方法はわかりません。それは、列の代わりに、アイテムコードにこのプロパティを、その後、あなたの商品コードの中間部分を返すあなたのバインドされたオブジェクト、ItemCodePartのようなもの、に新しいプロパティを追加バインドする可能性フォーマットセルは、私がデータグリッドビューにバインドされている私のデータベース内で、列項目コードを持ってvb.net
2
A
答えて
2
ですか?それは最も簡単な方法でしょう。
別のオプションは、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. は、私はこのコードを持って選択した項目
- 2. 私はテーブルに項目をバインドするために、コントローラファイルにこのコードを持っているsap.m.Textオブジェクト
- 3. は私が項目のリストを持っている
- 4. は、私が項目のリストを持っているID
- 5. CSSは、私が項目のリストを持っているアップ&ダウンアニメーション
- 6. performItemClickは、私が持っているその項目
- 7. ドロップダウン項目のアンドロイドは、私は、コードのこの部分を持っている
- 8. EventToCommand項目はこれは私がXAMLで持っているレイアウトでのItemsControl
- 9. VB.NETは、私は次のコードを持っているハンドラエラー
- 10. 私は、次のPHPコードを持っている私のデータベース
- 11. 私が項目のリストを持っているリストイオン2
- 12. WPFダブル、私はそれにバインドされたリストを持っていますツリービューでそのようにTreeView項目を持っているツリービューアイテム子ノード
- 13. VB.NET - 私は次のコードを持っている
- 14. 項目は、私は、セットアップの下に持っていますホストグループ
- 15. LINQは、私は3コレクションを持っているEACN項目
- 16. 私はデータベースから2つの列をvb.netを使ってコンボボックスにバインドしたいと思っています
- 17. 私がツリービューを持っているツリービュー選択した項目
- 18. ない私はvb.netで次のコード持って
- 19. 何かが、私はこのコードを持っているデータベース
- 20. は、私はテキストプロパティの長さにバインドされているラベルを持っている私のWPFアプリケーションでオブジェクト型
- 21. データベース・ロジックは、私は例えば、ユーザーが格納され、私のデータベース内のテーブルを、持っている
- 22. ajaxSubmit目標は、私は次のコードを持っている
- 23. データリストの項目は、私はデータリストコントロールを使用して作成され、次のコードを持って
- 24. ComboBox.SelectedItemは私が私のDataGrid内このコラム/コードを持って
- 25. は、私がコード持っているループ
- 26. 私が持っているコードは
- 27. は、私は次のコードを持っているデータベース選択クエリ
- 28. SQLiteは私が4列のデータベースを持っている
- 29. JqueryUIダイアログは、私が項目のリストを持っている古いターゲットインスタンス
- 30. 実行jQueryのコードは、私はjqueryのコードを持っていると私は私のリピータでは、私のリピータ内のすべての項目について</p> <p>をこのコードを実行する必要が私は私が何をしたいボタンやラベル を持っている
オブジェクトがデータテーブルで、私はそれにプロパティを追加することができますどのように私に言うことができますか? –
DataColumnは列のクラスで、datatable.columns.addメソッドを使用して追加します。 次に、通常の方法で新しい列にアクセスし、値をアイテムの書式付きバージョンに設定します。 – klabranche
おそらく2番目のオプションはもっと簡単です;-) –