2011-01-21 8 views
2

my datagridviewにFull Nameという列を表示する必要がありますが、データソース(データテーブル)にFullName列がありません。 FirstName列とLastName列のみがあります。私はDataTableの姓と名の列の両方からのデータを使用するようにDataPropertyNameを設定するにはどうすればよい1つのDataGridView列に2つの異なるDataRow.Columnsの値を使用

 Dim column As DataGridViewColumn = New DataGridViewTextBoxColumn() 
     column.DataPropertyName = "?" //Need FirstName + " " + LastName 
     column.Name = "FullName" 
     dgv.Columns.Add(column) 

:私はこのように私のDataGridViewを設定していますか。?

ありがとうございました。これを行うには

答えて

4

一つの方法は、フルネームと呼ばれる新しいのDataColumnを追加し、算出したデータ列

  1. を使用することです。
+0

ありがとうFULLNAMEするDataPropertyNameを設定しFirstName + ' ' + LastName

  • Expressionプロパティを設定します。 Expressionは文字列を期待しています...どうやってその間のスペースに連結しますか?私は "FirstName + '' + LastName"を試しましたが、そうではありません。 – Prabhu

  • +0

    実際には、「FirstName + '' + LastName」は問題ありません。私は、新しい列をデータテーブルに追加するのを忘れていました。もう一度ありがとう、ちょうど私が必要なもの。 – Prabhu

    +0

    @Prabhu。申し訳ありませんが、二重引用符を入れています。私は誰かがそれを渡って走る場合に答えを更新しました。 –

    関連する問題