从DataGrid单元格中获取字符串值,可以通过以下步骤实现:
<DataGrid x:Name="myDataGrid" />
var selectedCell = myDataGrid.SelectedCells.FirstOrDefault();
if (selectedCell != null)
{
var rowIndex = selectedCell.Item1;
var columnIndex = selectedCell.Item2;
}
var cellContent = myDataGrid.GetCell(rowIndex, columnIndex);
string cellStringValue = cellContent.ToString();
<DataGrid x:Name="myDataGrid" />
// 获取选中单元格的行和列索引
var selectedCell = myDataGrid.SelectedCells.FirstOrDefault();
if (selectedCell != null)
{
var rowIndex = selectedCell.Item1;
var columnIndex = selectedCell.Item2;
}
// 获取单元格中的字符串值
var cellContent = myDataGrid.GetCell(rowIndex, columnIndex);
string cellStringValue = cellContent.ToString();
注意:以上示例假设DataGrid中的单元格只包含字符串类型的数据。如果DataGrid中包含其他类型的数据,需要根据实际情况进行类型转换。
领取专属 10元无门槛券
手把手带您无忧上云