ورود

View Full Version : اتصال comboBox به DataTable



Davood_amega
پنج شنبه 15 مهر 1389, 12:52 عصر
سلام
بنده یک ComboBox دارم مدارک موجود در بانک را نمایش می دهد .با کدهای زیر این کار را انجام می دهم .

در XAML


<ComboBox ItemsSource="{Binding}" Name="cmbDocumentType" />

در Code


DataTable dt = Class_b_DocumentType.Select_DocumentType();
cmbDocumentType.DataContext = dt;
cmbDocumentType.DisplayMemberPath = dt.Columns[0].ToString();
تا اینجا مشکلی نیست حالا می خوام وقتی به این Form اومدم از بانکم مقداری که موجوده هم بخونه و نمایش بده . XAML به صورت زیر تغییر دادم اما هیچ مقداری را انتخاب نمی کنه !

<ComboBox ItemsSource="{Binding}" Text="{Binding Path=PI_Document_Type}"Name="cmbDocumentType" />
Text را به SelectedItem تغییر دادم اما باز فرقی نکرد .

farashah_jalal
شنبه 17 مهر 1389, 08:49 صبح
بهتره که مقدار display menbmber و item soures path رو داخل محیط xaml
و در داخل کد نویسی dg.itemsouresرا با datatable ست کن.