PDA

View Full Version : سوال: امکان بایند دو ستون sql به یک ستون دیتاگرید وجود داره؟



iranpcl
دوشنبه 15 اسفند 1390, 22:06 عصر
سلام
این دیتا گرید منه:

<DataGrid AutoGenerateColumns="False" DataContext="{Binding}" ItemsSource="{Binding Path=mycustomerdata}" Margin="1" Name="mycustomer">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=FullName}" Header="نام کامل" Width="100" />
<DataGridTextColumn Binding="{Binding Path=BirthDay}" Header="تاریخ تولد" Width="100" />
</DataGrid.Columns>
</DataGrid>


و دستور زیر رو به یه کلید داردم:

void fill(object sender, RoutedEventArgs e)
{
try
{
using (SqlConnection conn = new SqlConnection(Properties.Settings.Default.SourceDB Connection))
{
string _query = "select firstname, lastname, birthday from customer where lastname = " + lastname.Text;
conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter(_query, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, “mycustomerdata”);
mycustomer.DataContext = ds;
conn.Close();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}


حالا میخوام تو ستون "نام کامل" نام و نام خانوادگی باهم نشون داده بشن، آیا راهی برای این کار از طریق تغییر کد های xaml راهی موجود هست؟

iranpcl
سه شنبه 16 اسفند 1390, 14:00 عصر
پس یعنی امکانش وجود نداره؟؟؟؟؟

zayens
شنبه 12 فروردین 1391, 00:49 صبح
چرا وجود داره
"select [firstname] +' ' + [lastname] as [FULLNAME], [birthday] from customer where ...."