我已經將文本框轉換爲接受整數。但是,當我輸入一個數值到文本框中,然後單擊「查找」按鈕時,會發生錯誤(NullReferenceException),any1是否可以幫助我解決此問題?如果可能請告訴我錯誤的原因。如何處理NullReferenceException?
private void Find_Click(object sender, EventArgs e)
{
int convertedBranchID;
convertedBranchID = Convert.ToInt32(branchID.Text);
convertedBranchID = int.Parse(branchID.Text);
string selectDayOfWeek = dayOfWeek.Items[dayOfWeek.SelectedIndex].ToString();
//dayOfWeek is the name of a combobox
//'NullReferenceException was unhandled' occurs here....
DataRow[] findBranchID = RetailCamDataSet1.Tables["smBranchWorkingDayInfo"].Select("BranchID='" + searchBranchID + "'");
branchIDResult = findBranchID.Length;
if (dayOfWeek.SelectedItem.ToString() == "Sunday")
{
}
}
如何填寫RetailCamDataSet1? – 2012-03-23 05:00:37
'RetailCamDataSet1'可能不包含'smBranchWorkingDayInfo'表。 – 2012-03-23 05:01:42
Thx every1。剛纔我意識到我沒有填寫RetailCamDataSet1,然後我使用2個不同的DataAdapter來填充2個不同的表,然後它可以工作,但是我需要使用2個不同的DataAdapter來填充嗎?或者我可以只使用1個DataAdapter? RetailCamDataAdapter.Fill(RetailCamDataSet1,「pcPeopleCountingValue」); RetailCamDataAdapter1.Fill(RetailCamDataSet1,「smBranchWorkingDayInfo」); – hakunabean 2012-03-23 05:04:38