50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل درج تصویر در دیتاگرید

سلام.من این کد رو برای درج تصویر در دیتا گرید نوشتم.مشکل اینجاست که بعد از انتخاب تصویر،حتما باید در فیلد تصویر مربوطه دابل کلیل کنم که تصویر نمایش داده بشه و بعد از خارج شدن از اون فیلد دوباره تصویر ناپدید میشه!!!!

  <DataGridTemplateColumn Header="تصویر" Width="80">
                    <DataGridTemplateColumn.CellEditingTemplate>
                        <DataTemplate>
                          <Image Source="{Binding ProductImage}"/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellEditingTemplate>
                    <DataGridTemplateColumn.HeaderStyle>
                        <Style TargetType="{x:Type DataGridColumnHeader}">
                            <Setter Property="FontSize" Value="12"/>
                            <Setter Property="Foreground" Value="Purple"/>
                            <Setter Property="HorizontalContentAlignment" Value="Center"/>
                            <Setter Property="FontFamily" Value="Segoe UI Semibold"/>
                            <Setter Property="FontWeight" Value="Bold"/>
                            <Setter Property="VerticalAlignment" Value="Center"/>
                        </Style>
                    </DataGridTemplateColumn.HeaderStyle>
                </DataGridTemplateColumn>
پرسیده شده در 1395/08/16 توسط

3 پاسخ

0

روی تصویر موجود در فرم کلیک میکنم

روی تصویر موجود در فرم کلیک میکنم 
||http://programming.tosinso.com/files/get/a3e17b73-2b95-4699-b660-974d52e1e2cf||
که کد آن این است :
||http://programming.tosinso.com/files/get/85547d41-6fea-418d-b692-fb20a1d2a214||
ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :
||http://programming.tosinso.com/files/get/83fb1e4b-e3d0-45d4-962e-b8c6b16ab7ed||
||http://programming.tosinso.com/files/get/d13a957d-2343-433a-acd0-7a71d3c9f61b||
در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!

که کد آن این است :

روی تصویر موجود در فرم کلیک میکنم 
||http://programming.tosinso.com/files/get/a3e17b73-2b95-4699-b660-974d52e1e2cf||
که کد آن این است :
||http://programming.tosinso.com/files/get/85547d41-6fea-418d-b692-fb20a1d2a214||
ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :
||http://programming.tosinso.com/files/get/83fb1e4b-e3d0-45d4-962e-b8c6b16ab7ed||
||http://programming.tosinso.com/files/get/d13a957d-2343-433a-acd0-7a71d3c9f61b||
در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!

ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :

روی تصویر موجود در فرم کلیک میکنم 
||http://programming.tosinso.com/files/get/a3e17b73-2b95-4699-b660-974d52e1e2cf||
که کد آن این است :
||http://programming.tosinso.com/files/get/85547d41-6fea-418d-b692-fb20a1d2a214||
ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :
||http://programming.tosinso.com/files/get/83fb1e4b-e3d0-45d4-962e-b8c6b16ab7ed||
||http://programming.tosinso.com/files/get/d13a957d-2343-433a-acd0-7a71d3c9f61b||
در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!

روی تصویر موجود در فرم کلیک میکنم 
||http://programming.tosinso.com/files/get/a3e17b73-2b95-4699-b660-974d52e1e2cf||
که کد آن این است :
||http://programming.tosinso.com/files/get/85547d41-6fea-418d-b692-fb20a1d2a214||
ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :
||http://programming.tosinso.com/files/get/83fb1e4b-e3d0-45d4-962e-b8c6b16ab7ed||
||http://programming.tosinso.com/files/get/d13a957d-2343-433a-acd0-7a71d3c9f61b||
در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!

در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!

پاسخ در 1395/08/16 توسط
0

سلام میشه از محیط کد و نتیجه عکس بزارید ؟ دیتا سورس گرید (آدرس عکس) را مطمعن باشید از لحاظ پست بک بودن دوباره ایمپیلیمنت شه

پاسخ در 1395/08/16 توسط
1

سلام خسته نباشید شما در اونت DataBound گریدتون سورس عکس رو قرار بدید فکر میکنم مشکل شما درست خواهد شد.

DataGrid.ItemDataBound Event

اونت رو میتونید تو سایتها بگردید تا با متودش آشنا شید.

پاسخ در 1395/08/17 توسط

پاسخ شما