نمایش نتایج 1 تا 5 از 5

نام تاپیک: انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid Row

  1. #1
    کاربر جدید
    تاریخ عضویت
    دی 1389
    محل زندگی
    کرمان/ایران
    پست
    10

    Post انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid Row

    سلام.
    چگونه میشه داده های WPF DataGrid را به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid Row منتقل کرد. همانطور که در کد زیر می بینید این کد حاوی تصویر نیز می باشد. داده ها در بانک ذخیره شدند.
    با تشکر

    <DataGrid Margin="0,23,0,0" AutoGenerateColumns="False" EnableRowVirtualization="True" ItemsSource="{Binding}" Name="grdPeople" VerticalContentAlignment="Center" IsReadOnly="True" DataContext="{Binding}"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Path=Name}" Header="Name" Width="Auto" ></DataGridTextColumn> <DataGridTextColumn Binding="{Binding Path=Job}" Header="Job" Width="Auto"></DataGridTextColumn> <DataGridTemplateColumn Header="Picture" Width="45" > <DataGridTemplateColumn.CellTemplate > <DataTemplate > <Image Source="{Binding Path=Picture}" Width="30" Height="30" Stretch="Uniform"> </Image> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid>


  2. #2
    VIP آواتار مهدی فرزاد
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    اهواز
    سن
    43
    پست
    1,154

    نقل قول: انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid R

    سلام
    شما قبل از Show کردن پنجره باید DataContext پنجره مورد نظر رو برابر SelectedItem دیتاگرید قرار بدید و همچنین خاصیت Text هر کدوم از تکس باکس ها رو به فیلد مورد نظر بایند کنید(در کد Xaml)

    مطالعه این لینکو مثال اون هم میتونه کمک کنه
    https://barnamenevis.org/showthread.p...=1#post1342628

  3. #3
    کاربر جدید
    تاریخ عضویت
    دی 1389
    محل زندگی
    کرمان/ایران
    پست
    10

    نقل قول: انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid R

    سلام ممنون
    برای Textboxها به خوبی جواب داد ولی برای تصویر که در بانک با نوع VarBinary ذخیره شده به چه صورت میشه عمل کرد من از کد زیر استفاده کردم ولی جواب نداد:
    <Image Name="Picture" DataContext="{Binding Picture, UpdateSourceTrigger=Explicit}" 
    Width="150" Height="170" VerticalAlignment="Top" HorizontalAlignment="Left"></Image>

  4. #4
    VIP آواتار مهدی فرزاد
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    اهواز
    سن
    43
    پست
    1,154

    نقل قول: انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid R

    سلام
    باید برای اون Converter بنویسید در این مورد در وب جستجو کنید
    http://wpftutorial.net/ValueConverters.html
    http://www.c-sharpcorner.com/uploadf...in-wpf-part-i/

  5. #5
    کاربر جدید
    تاریخ عضویت
    دی 1389
    محل زندگی
    کرمان/ایران
    پست
    10

    نقل قول: انتقال داده های WPF DataGrid به textBox های پنجره ای دیگر با دوبار کلیک کردن روی DataGrid R

    این کد مشکل رو حل کرد:
    <Image Source="{Binding Path=Picture,UpdateSourceTrigger=Default}"" 
    Height="161" HorizontalAlignment="Left" "
    Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="135" />

تاپیک های مشابه

  1. سوال: آوردن اطلاعات سطر انتخاب شده از datagrid به textbox های فرم
    نوشته شده توسط آقای X در بخش WPF
    پاسخ: 9
    آخرین پست: دوشنبه 01 تیر 1394, 13:12 عصر
  2. سوال: حرکت بین سطر های یه دیتا گرید با کلیک کردن روی دکمه
    نوشته شده توسط ahmad_ir در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 12 اردیبهشت 1389, 19:23 عصر
  3. پاسخ: 2
    آخرین پست: دوشنبه 04 شهریور 1387, 19:15 عصر
  4. انتقال داده از طریق dropdownlist به textbox
    نوشته شده توسط spenans در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 28 آذر 1384, 00:01 صبح
  5. چگونه می توانم با حرکت یا کلیک بر روی Datagrid در ....
    نوشته شده توسط zehs_sha در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 20 مرداد 1382, 15:08 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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