farzadini
یک شنبه 19 شهریور 1396, 00:35 صبح
با احترام اساتید. راستش من در جستو ها به مطلب مربوطه (http://barnamenevis.org/showthread.php?437897-%D9%BE%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AA%DA%A9%D8%B3%D8%AA-%D8%A8%D8%A7%DA%A9%D8%B3-%D9%87%D8%A7-%D8%A8%D8%A7-%DA%A9%D9%84%DB%8C%DA%A9-%D8%B1%D9%88%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF) سیدم ولی در هر دو روشی که پیشنهاد شده بود من با ارور متوجه شدم.
txt_SpStoreCode.Text = dataGrid_product.CurrentCell.Item(1);
این ایراد میاد : Non-invocable member 'System.Windows.Controls.DataGridCellInfo.Item' cannot be used like a method.
یا این یکی رو هم همین تاپیک پیشنهاد داده:
System.Data.DataRowView row = dgv.SelectedItem as System.Data.DataRowView;txtcodenoskhebimar.Text = row["codenoskhebimar"].ToString();
txtidbimar.Text = row["idbimar"].ToString();
و اشکالش رو هم یکی از دوستان توضیح داده و من هم برخورد کردم در هر حال
سوال اصلی من همینه که در wpf چطور وقتی یک ردیف دیتا گرید ویو رو دابل کلیک می کنم مثلا در رویداد MouseDoubleClick بیاد و تکست باکس ها رو بر اساس اون ردیف پر کنه . فرض کنیم دو تا ستون هم بیشتر نداشته باشه دیتاگرید. با تشکر از توجه عالی جنابان
txt_SpStoreCode.Text = dataGrid_product.CurrentCell.Item(1);
این ایراد میاد : Non-invocable member 'System.Windows.Controls.DataGridCellInfo.Item' cannot be used like a method.
یا این یکی رو هم همین تاپیک پیشنهاد داده:
System.Data.DataRowView row = dgv.SelectedItem as System.Data.DataRowView;txtcodenoskhebimar.Text = row["codenoskhebimar"].ToString();
txtidbimar.Text = row["idbimar"].ToString();
و اشکالش رو هم یکی از دوستان توضیح داده و من هم برخورد کردم در هر حال
سوال اصلی من همینه که در wpf چطور وقتی یک ردیف دیتا گرید ویو رو دابل کلیک می کنم مثلا در رویداد MouseDoubleClick بیاد و تکست باکس ها رو بر اساس اون ردیف پر کنه . فرض کنیم دو تا ستون هم بیشتر نداشته باشه دیتاگرید. با تشکر از توجه عالی جنابان