دسته بندی ها
14:06 1399/07/19

جا به جایی بین رکوردها در DataGrid در WPF و نمایش در اطلاعات تکست باکس

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : Entity Framework Sql Server WPF سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4205
2 نظر
mojtabahakimian : "" pedram_khan : اگر ممکنه بفرمایید این قابلیت رو چجوری به DataGrid اضافه کردید. تا شاید بتونیم خودمون تست کنیم و راه حل رو به شما هم بگیم."" سلام این یه نمونه هستش که انجام شده مال من هم نیست مشکل من هم دقیقا همینه که چطور این کار رو توی WPF پیاده کنم !

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 08:46 1399/07/22
pedram_khan : اگر ممکنه بفرمایید این قابلیت رو چجوری به DataGrid اضافه کردید. تا شاید بتونیم خودمون تست کنیم و راه حل رو به شما هم بگیم.

امتیاز کاربر : 277   رتبه کاربر : 6   تاریخ ثبت : 06:12 1399/07/21
پاسخ دهنده : fateme 19:11 1399/07/19

شما کافیه در رویداد SelectedCellsChanged دستورات خودتون رو بنویسید. در این صورت به محض اینکه یک ردیف دیگه انتخاب بشه این رویداد اجرا میشه

 

 <DataGrid x:Name="dataGrid_customer" SelectedCellsChanged="dataGrid_customer_SelectedCellsChanged"></DataGrid>

حالا در بخش CodeBehind هم میتونید به راحتی دستور زیر رو بنویسید :

 

private void dataGrid_customer_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
{
     MessageBox.Show("salam");
}

 

الان هر ردیفی که انتخاب بشه یک پیام نمایش داده میشه. شما میتونید به جای این پیام دستورات خودتون رو بنویسید.

به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
5 نظر
mojtabahakimian : ببینید درست مثل دکمه های خود SQL Server که توی جداولش میتونید بین رکورد ها جا به جا بشید یه رکورد جدید ایجاد یا حذف کنید من چطور میتونم این دکمه ها رو ایجاد کنم توی نرم افزار خودم ؟

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 09:49 1399/07/19
fateme : جابجا شدن بین رکوردها که با همون دکمه های جهت نما یا دکمه های پایین و بالای کیبورد انجام میشه. نمیدونم شاید من خوب متوجه نمیشم !!!

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 01:13 1399/07/20
mojtabahakimian : لطفاً راهنمایی کنید

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 02:21 1399/07/21
mojtabahakimian : سلام ممنون ولی سوال من این بود که چطور جا به جا بشم بین رکورد ها نه اینکه اگر بین رکورد ها جابه جا شدن کاری انجام بدم

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 09:44 1399/07/19
mojtabahakimian : ببخشید منظورم من توی دیتا گرید نیست ببنید من یه جدول دارم از کالاهای ذخیره شده من اطلاعات رو میخونم میریزم توی تکست باکس یعنی به جای نمایش توی دیتا گرید wpf اونا رو توی تکست باکس نشون میدم حالا تنها کاری که می خوام بکنم اینه که با زدن یک دکمه بره یک شماره قبل کالای من رو نشون بده من الان توی تکست باکس کالای شماره ۱۰ به اسم دستمال رو توی تکست باکس نشون دادم حالا می خوام با زدن یک دکمه بریک کالای شماره ۹ رو به من نشون بده (یک رکورد برگرده قبل)

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 01:31 1399/07/20
ادامه نظرات ...
پاسخ دهنده : pedram_khan 18:38 1399/07/26

به این قابلیت Data Reader گفته میشه. شما باید توی گوگل سرچ کنید نحوه فعال کردن Data Reader در WPF به چه صورتی هست.

DataGrid Paging Using DataReader

DbDataReader to DataGrid WPF

به این پاسخ امتیاز بدهید    1
امتیاز: 277 رتبه: 6
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود