C# 当未选择行时,如何避免在使用datagridrow值时出现异常
我有一个Datagrid,我通过下面的代码获得所选Datagridrow的值。如果我在选择某个Datagridrow后运行代码,那么它工作得很好。然而,在客户端(我的软件的用户),总是有很多例外情况,比如单击按钮而不选择Datagridrow。C# 当未选择行时,如何避免在使用datagridrow值时出现异常,c#,wpf,exception,select,datagrid,C#,Wpf,Exception,Select,Datagrid,我有一个Datagrid,我通过下面的代码获得所选Datagridrow的值。如果我在选择某个Datagridrow后运行代码,那么它工作得很好。然而,在客户端(我的软件的用户),总是有很多例外情况,比如单击按钮而不选择Datagridrow。 设置Datagrid的selectedindex=0或1无法解决此问题 如何避免这些ArgumentOutOfRangeException、Nullreferenceexception? 您的卓越表现将受到高度赞赏。非常感谢你 private void
设置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;
在使用所选项目之前,请验证它是否为空
private void buttonFrequentsentencesdeletion_Click(object sender, RoutedEventArgs e)
{
if (dataGrid_Frequentsentences.SelectedItem != null)
哦,很好用。请理解,我的专业是生物化学,与软件行业无关。在独自奋斗了这么长时间后,我似乎变得太依赖他人了,无法继续工作。我最深切的感谢你让我领先了一步。非常感谢你!