如何在wpf中获取行的选定单元格 [英] how to get the selected cell of a row in wpf
本文介绍了如何在wpf中获取行的选定单元格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以给我一个问题的答案。
我在Windows应用程序中有代码。
我可以在这里发布
Can anybody give me an answer for the question .
I have the code in windows application.
I can post that here
foreach (DataGridViewRow dgvrow in dgvPointOfSales.Rows)
{
if (dgvrow.Cells["dgvtxtTotalAmount"].Value != null && dgvrow.Cells["dgvtxtTotalAmount"].Value.ToString() != string.Empty)
{
dTotal = dTotal + Convert.ToDecimal(dgvrow.Cells["dgvtxtTotalAmount"].Value.ToString());
}
}
我想将其转换为wpf。请帮助我
I want to convert it in to wpf .Please help me
推荐答案
这是这样的: http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.selectedcells%28v=vs.110%29.aspx [<一个href =http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.selectedcells%28v=vs.110%29.aspxtarget =_ blanktitle =New Window > ^ ]。
请注意,选择行为取决于属性SelectedUnit
:
http: //msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.selectionunit%28v=vs.110%29.aspx [ ^ ]。
所以,as你对选定的单元格感兴趣,而不是行,你需要使用System.Windows.Controls.DataGridSelectionUnit.Cell
或者System.Windows.Controls .DataGridSelectionUnit.CellOrRowHeader
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.datagridselectionunit(v = vs.110).aspx [ ^ ]。
-SA
This is how: http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.selectedcells%28v=vs.110%29.aspx[^].
Note that the selection behavior depends on the propertySelectedUnit
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.selectionunit%28v=vs.110%29.aspx[^].
So, as you are interested in selected cell, not row, you need to use eitherSystem.Windows.Controls.DataGridSelectionUnit.Cell
or maybeSystem.Windows.Controls.DataGridSelectionUnit.CellOrRowHeader
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.datagridselectionunit(v=vs.110).aspx[^].
—SA
这篇关于如何在wpf中获取行的选定单元格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文