diff --git a/View/StuffView.xaml b/View/StuffView.xaml index a37a0f3..c01b781 100644 --- a/View/StuffView.xaml +++ b/View/StuffView.xaml @@ -86,7 +86,7 @@ - + @@ -111,7 +111,7 @@ - + diff --git a/View/StuffView.xaml.cs b/View/StuffView.xaml.cs index 681bb51..e3315a8 100644 --- a/View/StuffView.xaml.cs +++ b/View/StuffView.xaml.cs @@ -40,7 +40,23 @@ namespace Audit.View private void DataGridStuff_MouseDoubleClick(object sender, MouseButtonEventArgs e) { - + int rownum = this.DataGridStuff.SelectedIndex;//获取鼠标选中行并定义变量 + string DataGridStuff_ProductCode = (DataGridStuff.Columns[1].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_ProductName = (DataGridStuff.Columns[2].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_Price = (DataGridStuff.Columns[3].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_ProductUnit = (DataGridStuff.Columns[4].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_ProductType = (DataGridStuff.Columns[5].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_Color = (DataGridStuff.Columns[6].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_Concentration = (DataGridStuff.Columns[7].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + string DataGridStuff_GRAVITY = (DataGridStuff.Columns[8].GetCellContent(DataGridStuff.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格, + stuff_ProductCode.Text = DataGridStuff_ProductCode.ToString(); + stuff_ProductName.Text = DataGridStuff_ProductName.ToString(); + stuff_Price.Text = DataGridStuff_Price.ToString(); + stuff_ProductUnit.Text = DataGridStuff_ProductUnit.ToString(); + stuff_ProductType.Text= DataGridStuff_ProductType.ToString(); + stuff_Color.Text = DataGridStuff_Color.ToString(); + stuff_Concentration.Text = DataGridStuff_Concentration.ToString(); + stuff_GRAVITY.Text = DataGridStuff_GRAVITY.ToString(); } } } diff --git a/ViewModel/StuffViewModel.cs b/ViewModel/StuffViewModel.cs index d42ce55..0cc38fb 100644 --- a/ViewModel/StuffViewModel.cs +++ b/ViewModel/StuffViewModel.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Controls; namespace Audit.ViewModel {