MRasoul
شنبه 16 اسفند 1393, 21:22 عصر
سلام
یه تاپیک داشتم به آدرس زیر در رابطه با دابل کلیک به روی دیتاگرید
http://barnamenevis.org/showthread.php?487848-%D8%AF%D8%A7%D8%A8%D9%84-%DA%A9%D9%84%DB%8C%DA%A9-%D9%85%D8%A7%D9%88%D8%B3-%D9%81%D9%82%D8%B7-%D8%B1%D9%88%DB%8C-%D8%B3%D8%B7%D8%B1-DataGrid&p=2182625#post2182625
حالا به یه نتایجی رسیدم که در زیر قرار میدم تا هم شاید کمکی باشه به بچه ها و هم دوستان کمک در بهبودی اون انجام بدن چون خودم خیلی وقتم پره
DependencyObject O_DO= (DependencyObject)e.OriginalSource;
O_DO= VisualTreeHelper.GetParent(O_DO);
if (O_DO== null)
{
MessageBox.Show("null");
return;
}
if (O_DO is DataGridRowHeader)
{
MessageBox.Show("DataGridRowHeader");
}
if (O_DO is DataGridColumnHeader)
{
MessageBox.Show("DataGridColumnHeader");
}
if (O_DO is DataGridCell)
{
MessageBox.Show("DataGridCell");
}
if(O_DO is DataGridRow)
{
MessageBox.Show("DataGridRow");
}
if(O_DO is DataGridRowHeader)
{
MessageBox.Show("DataGridRowHeader");
}
کدهای بالا رو توی رویداد دابل کلیک دیتاگرید میتونین استفاده کنید
یه تاپیک داشتم به آدرس زیر در رابطه با دابل کلیک به روی دیتاگرید
http://barnamenevis.org/showthread.php?487848-%D8%AF%D8%A7%D8%A8%D9%84-%DA%A9%D9%84%DB%8C%DA%A9-%D9%85%D8%A7%D9%88%D8%B3-%D9%81%D9%82%D8%B7-%D8%B1%D9%88%DB%8C-%D8%B3%D8%B7%D8%B1-DataGrid&p=2182625#post2182625
حالا به یه نتایجی رسیدم که در زیر قرار میدم تا هم شاید کمکی باشه به بچه ها و هم دوستان کمک در بهبودی اون انجام بدن چون خودم خیلی وقتم پره
DependencyObject O_DO= (DependencyObject)e.OriginalSource;
O_DO= VisualTreeHelper.GetParent(O_DO);
if (O_DO== null)
{
MessageBox.Show("null");
return;
}
if (O_DO is DataGridRowHeader)
{
MessageBox.Show("DataGridRowHeader");
}
if (O_DO is DataGridColumnHeader)
{
MessageBox.Show("DataGridColumnHeader");
}
if (O_DO is DataGridCell)
{
MessageBox.Show("DataGridCell");
}
if(O_DO is DataGridRow)
{
MessageBox.Show("DataGridRow");
}
if(O_DO is DataGridRowHeader)
{
MessageBox.Show("DataGridRowHeader");
}
کدهای بالا رو توی رویداد دابل کلیک دیتاگرید میتونین استفاده کنید