zarzari
دوشنبه 30 اردیبهشت 1392, 18:55 عصر
با سلام
من میخواهم به DataGridView ام یک column اضافه کنم که DataPropertyName آن از ترکیب دو ستون مختلف دیتاستم به دست آمده است. برای این منظور، یک ستون جدید با نام FullName به دیتاتیبلم اضافه کرده و با استفاده از پروپرتی Expression ، الحاق دو ستون را داخل آن ریخته ام. کد آن بدین صورت می باشد:
Dim FullName As New DataColumn("FullName")
FullName.DataType = GetType(String)
FullName.Expression = DSSearchEmployee.Tables(0).Columns("EmpName").ToString + "" + DSSearchEmployee.Tables(0).Columns("Family").ToString
'FullName.Expression = "EmpName + ' ' + Family"
DSSearchEmployee.Tables(0).Columns.Add("FullName")
اما هنگام اجرا ستون نام کامل که با دستور زیر مقدار گرفته:
DGView1.Columns("EmpNameFamily").DataPropertyName = DSSearchEmployee.Tables(0).Columns("FullName").ToString
خالی می باشد. در صورتیکه اگر همین فراخوانی به جای FullName با EmpName یا Family پر شود، دارای مقدار خواهد بود.
از دوستان کسی می تواند راهنمائی کند اشکال من کجاست؟
ممنون.
من میخواهم به DataGridView ام یک column اضافه کنم که DataPropertyName آن از ترکیب دو ستون مختلف دیتاستم به دست آمده است. برای این منظور، یک ستون جدید با نام FullName به دیتاتیبلم اضافه کرده و با استفاده از پروپرتی Expression ، الحاق دو ستون را داخل آن ریخته ام. کد آن بدین صورت می باشد:
Dim FullName As New DataColumn("FullName")
FullName.DataType = GetType(String)
FullName.Expression = DSSearchEmployee.Tables(0).Columns("EmpName").ToString + "" + DSSearchEmployee.Tables(0).Columns("Family").ToString
'FullName.Expression = "EmpName + ' ' + Family"
DSSearchEmployee.Tables(0).Columns.Add("FullName")
اما هنگام اجرا ستون نام کامل که با دستور زیر مقدار گرفته:
DGView1.Columns("EmpNameFamily").DataPropertyName = DSSearchEmployee.Tables(0).Columns("FullName").ToString
خالی می باشد. در صورتیکه اگر همین فراخوانی به جای FullName با EmpName یا Family پر شود، دارای مقدار خواهد بود.
از دوستان کسی می تواند راهنمائی کند اشکال من کجاست؟
ممنون.