21-07-15, 07:00 AM
السلام عليكم ورحمة الله وبركاته
جلبت البيانات من قاعدة البيانات ووضعتها كمصدر DataGrid بهذه الطريقة
عملت أعمدة مسبقة لـ DataGrid بحيث أرتبها وأعيد تسميتها وكذلك أضبط عرضها بهذه الطريقة
المشكلة هي أن العمود يتكرك ظهوره أكثر من مره بحيث يظهر مره بأسمه في قاعدة البيانات " Name` " ويظهر مره بأسمه الجديد المُعد مسبقاً " الاسم ".
كيف أجعل فقط الأعمدة المُعدة مسبقاً تظهر في DataGrid.
وجدت الحل:
ضبط هذه الخاصية AutoGenerateColumns="False"
جلبت البيانات من قاعدة البيانات ووضعتها كمصدر DataGrid بهذه الطريقة
كود :
this.DataGrid1.ItemsSource = ds.Tables["View3"].DefaultView;
عملت أعمدة مسبقة لـ DataGrid بحيث أرتبها وأعيد تسميتها وكذلك أضبط عرضها بهذه الطريقة
كود :
<DataGridTextColumn Header="الاسم" Binding="{Binding Name}" Width="*" />
المشكلة هي أن العمود يتكرك ظهوره أكثر من مره بحيث يظهر مره بأسمه في قاعدة البيانات " Name` " ويظهر مره بأسمه الجديد المُعد مسبقاً " الاسم ".
كيف أجعل فقط الأعمدة المُعدة مسبقاً تظهر في DataGrid.
وجدت الحل:
ضبط هذه الخاصية AutoGenerateColumns="False"