【发布时间】:2016-06-03 21:45:54
【问题描述】:
我有一个 Datagrid,我通过下面的代码获取所选 Datagridrow 的值。如果我在选择某个 Datagridrow 后运行我的代码,它工作得很好。但是,在客户端(我的软件的用户),总是有很多例外情况,例如单击按钮而不选择 Datagridrow。
设置 Datagrid 的 selectedindex=0 或 1 并不能解决这个问题。
如何避免这些 ArgumentOutOfRangeException、Nullreferenceexception? 您的卓越将受到高度赞赏。非常感谢!
private void buttonFrequentsentencesdeletion_Click(object sender, RoutedEventArgs e)
{
Button bu = sender as Button;
if (sender != null)
{
object item = dataGrid_Frequentsentences.SelectedItem;
string FSdatagridID = (dataGrid_Frequentsentences.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text;
【问题讨论】:
标签: c# wpf exception select datagrid