kingtak
دوشنبه 04 دی 1391, 02:34 صبح
سلام
من یک دیتا گرید دارم و قراره با انتخاب هر سطر اطلاعات اون سطر توی یک پانل توسط کنترل های لیبل و ایمیج نشون داده بشه:
من رویداد SelectionChanged رو طبق کد زیر تعریف کردم ولی وقتی روی آیتم هایی که توی جدول دیتا بیس، آدرسی برای عکس ندارن کلیک میکنم خطا میده:( توی بقیه ی آیتم ها درست جواب میده !)
private void dataGrid3_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
BookTable bt = dataGrid3.SelectedItem as BookTable;
label11.Content = bt.bName;
label12.Content = bt.category;
label13.Content = bt.publisher;
label14.Content = bt.language;
label15.Content = bt.translator;
label16.Content = bt.printDate;
label17.Content = bt.pageCount;
image2.Source =new BitmapImage (new Uri(bt.imageAddress));
}
من یک دیتا گرید دارم و قراره با انتخاب هر سطر اطلاعات اون سطر توی یک پانل توسط کنترل های لیبل و ایمیج نشون داده بشه:
من رویداد SelectionChanged رو طبق کد زیر تعریف کردم ولی وقتی روی آیتم هایی که توی جدول دیتا بیس، آدرسی برای عکس ندارن کلیک میکنم خطا میده:( توی بقیه ی آیتم ها درست جواب میده !)
private void dataGrid3_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
BookTable bt = dataGrid3.SelectedItem as BookTable;
label11.Content = bt.bName;
label12.Content = bt.category;
label13.Content = bt.publisher;
label14.Content = bt.language;
label15.Content = bt.translator;
label16.Content = bt.printDate;
label17.Content = bt.pageCount;
image2.Source =new BitmapImage (new Uri(bt.imageAddress));
}