查询DataSet NullReferenceException

时间:2015-09-21 19:53:29

标签: c# mysql dataset

我正在创建一个小项目来构建我的技能,我想要做的是查询使用SELECT查询从SQL数据库填充的DataSet。

然而,我无法进一步查询数据集,我希望能够搜索数据集,它会提取结果,这是我到目前为止,虽然我得到这个错误 - 类型未处理的异常' System.NullReferenceException'发生

我的表名为Animals,我在parlour_number列中搜索。

我已经搜索过,但我不了解我所看到的大部分内容,我仍然有一个非常基本的了解。

DataSet ds;
DataRow dRow;

private void searchBtn_Click(object sender, EventArgs e)
    {
        string searchFor = tbSearch.Text;
        int results = 0;
        DataRow[] returnedRows;

        returnedRows = ds.Tables["Animals"].Select("parlour_number='" + searchFor + "'");

        results = returnedRows.Length;

        if(results > 0)
        {
            dRow = returnedRows[0];

            MessageBox.Show(dRow[1].ToString() + " " + dRow[2].ToString());
        }
        else
        {
            MessageBox.Show("No records found");
        }
    }

0 个答案:

没有答案