ورود

View Full Version : اتصال DataGrid به یک DataTable



Davood_amega
دوشنبه 12 مهر 1389, 09:31 صبح
بنده یک Stored Procedure دارم یک DataTable بر می گردونه و می خوام تو DataGrid نمایش بدم اما وقتی DataTable بر می گردونه پهنا هر ستون رو خیلی کم و زیاد می گیره .
تصمیم گرفتم که ستونها را ایجاد کنم و سپس ستونهای DataGrid را با دستور زیر به فیلدهای برگشتی متصل می کنم .

<DataGrid Name="dtgDocumentType" ItemsSource="{Binding}" >
<DataGrid.Columns>
<DataGridTextColumn Header="مدارک" Binding="{Binding Path=DT_Name}"/>
</DataGrid.Columns>
</DataGrid>سپس در قسمت کد این خط کد را اضافه می کنم .

dtgDocumentType.DataContext = Class_b_PublicFunc.Select_DocumentType();اما به این صورت برمی گرداند .

http://barnamenevis.org/forum/attachment.php?attachmentid=57681&stc=1&d=1286173775

وقتی ItemsSource="{Binding}" را برمی دارم اتصال برقرار نمی شود . به نظرتون چیکار باید بکنم .

Davood_amega
دوشنبه 12 مهر 1389, 10:10 صبح
ممنون aghayex جان
درست شد ضمنا DefaultView رو هم برداشتم مشکلی پیش نیومد .

Davood_amega
دوشنبه 12 مهر 1389, 11:02 صبح
یه سوال دیگه !
چه جوری مقادیر موجود هر ستون DataGrid وسط چین شوند .

Davood_amega
دوشنبه 12 مهر 1389, 12:15 عصر
چه جوری Header هم وسط چین شود ؟