مشکل درج تصویر در دیتاگرید
سلام.من این کد رو برای درج تصویر در دیتا گرید نوشتم.مشکل اینجاست که بعد از انتخاب تصویر،حتما باید در فیلد تصویر مربوطه دابل کلیل کنم که تصویر نمایش داده بشه و بعد از خارج شدن از اون فیلد دوباره تصویر ناپدید میشه!!!!
<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>
3 پاسخ
روی تصویر موجود در فرم کلیک میکنم
که کد آن این است :
ویک تصویر رو از سیستم خودم انتخاب میکنم و بازدن دکمه ثبت باید به این فرم برگرده و تصویر رو هم نشون بده .کد دکمه ثبت در این تصویر هست :
در تصویر بالا اون فیلد که دابل کلیک روش کردم ،،تصویر رو نشون میده ولی فیلد بالایی نه!!
سلام میشه از محیط کد و نتیجه عکس بزارید ؟ دیتا سورس گرید (آدرس عکس) را مطمعن باشید از لحاظ پست بک بودن دوباره ایمپیلیمنت شه
سلام خسته نباشید شما در اونت DataBound گریدتون سورس عکس رو قرار بدید فکر میکنم مشکل شما درست خواهد شد.
DataGrid.ItemDataBound Event
اونت رو میتونید تو سایتها بگردید تا با متودش آشنا شید.