沒有排在位置0誤差下面的代碼,我得到錯誤的有DataTable中
有一個在位置0
protected void btnUpload_Click(object sender, EventArgs e)
{
DataTable dtExcel = new DataTable();
dtExcel.Clear();
if (Convert.ToInt32(dtExcel.Rows[0]["Mkey"]) > 0) // here is the error
{
Hid_Mode.Value = "M";
hid_mkey.Value = dtExcel.Rows[0]["Mkey"].ToString();
}
else
{
Hid_Mode.Value = "A";
hid_mkey.Value = "0";
}
你在調用'dtExcel.Clear()'後還有什麼期望? – Shaharyar
這是因爲你已經在'dtExcel.Clear();清除數據表'# –
@Shaharyar:我想檢查表中是否有數據 – BNN