MecuryJerry
2021-04-25 17:50
采纳率: 97.2%
浏览 60

C# 未将对象引用设置到对象的实例

C#初学者,今天做项目的时候遇到“未将对象引用设置到对象的实例”

try
{
    ComboBox statusComboBoxColumn = sender as ComboBox;
    object preStatus = chulaigaodgv.CurrentRow.Cells[4].Value;
    string preStatusValue = (preStatus == null) ? string.Empty : preStatus.ToString();
    string selectedStatusValue = statusComboBoxColumn.GetItemText(statusComboBoxColumn.Items[statusComboBoxColumn.SelectedIndex]);
     if (preStatusValue != selectedStatusValue)
     {
         DataGridViewComboBoxCell comboCell = new DataGridViewComboBoxCell();
         comboCell = (DataGridViewComboBoxCell)chulaigaodgv.CurrentRow.Cells[5];
         comboCell.Value = "";
     }
}
catch(Exception ex)
{
    MessageBox.Show(ex.Message);
}

贴上代码

  • 收藏

6条回答 默认 最新

  • CrisYoung 2021-04-26 09:51
    已采纳

    combobox没有选中项吧

    已采纳该答案
    打赏 评论
  • MecuryJerry 2021-04-25 17:57

    麻烦大佬指点一下

    打赏 评论
  • MecuryJerry 2021-04-25 23:07

    程序第六行报错未将对象引用设置到对象的实例

    打赏 评论
  • 南昌炒粉 2021-04-26 00:11

    你可以下个断点呀

    打赏 评论
  • sanyuni 2021-04-26 09:13

    加个断点看下数据是不是对的

    打赏 评论
  • MecuryJerry 2021-04-27 08:46

    今天加了断点看了一下,在程序第六行中,statusComboBoxColumn.SelectedIndex引发了类型“System.NullReferenceException”的异常

    打赏 评论

相关推荐 更多相似问题