gpt4 book ai didi

wpf - 如何确定 DataGrid 中选定单元格的值? (WPF)

转载 作者:行者123 更新时间:2023-12-04 23:32:19 27 4
gpt4 key购买 nike

如何确定SelectedCellValueDataGrid ? (WPF)

我的 DataGrid有 9 列和 5 行,我想知道 Value点击的行[0]的Value .

我在 Windows 窗体中使用了这段代码:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
var a = dataGridView1[e.ColumnIndex, e.RowIndex].Value;
}

但我不知道 wpf 中的等效代码。

最佳答案

您应该使用 DataGrid_SelectedCellsChanged 事件。

    private void dataGrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
{
foreach (var item in e.AddedCells)
{
var col = item.Column as DataGridColumn;
var fc = col.GetCellContent(item.Item);

if (fc is CheckBox)
{
Debug.WriteLine("Values" + (fc as CheckBox).IsChecked);
}
else if(fc is TextBlock)
{
Debug.WriteLine("Values" + (fc as TextBlock).Text);
}
//// Like this for all available types of cells
}
}

高温高压

关于wpf - 如何确定 DataGrid 中选定单元格的值? (WPF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com