Нужна помощь в устранении ошибки, в которой нет строки в позиции 0 - PullRequest
0 голосов
/ 07 марта 2019

Я работаю над проектом ac #, и в этом проекте я хочу выбрать некоторые данные и показать их в виде сетки данных, но у меня есть данные в моей базе данных, и у меня есть запрос выбора, но когда я нажимаю кнопку, чтобы получить это тип ошибки это нет строки в позиции 0

Вот скриншоты

Вот мой код

dataGridView4.Columns.Add("", "Leave Consumed");
dataGridView4.Columns.Add("", "Leave Allaowed");
dataGridView4.Columns.Add("", "Balance");

for (int i = 0; i < dataGridView4.Rows.Count; i++)
{
    DataSet ds1211122 = new DataSet();
    DataTable dt1211122 = new DataTable();
    ds1211122.Tables.Add(dt1211122);

    OleDbDataAdapter da1211122 = new OleDbDataAdapter();
    da1211122 = new OleDbDataAdapter("SELECT Sum(USERID) FROM [CHECKINOUT] where " + 
        "[CHECKTYPE]= '" + "I" + "'AND [USERID] = " + 
        dataGridView4.Rows[0].Cells[1].Value.ToString() + "AND [CHECKTIME] Between #" + 
        dateTimePicker2.Value.ToString() + "# AND #" + 
        dateTimePicker1.Value.ToString() + "# Group By [USERID];", VCON);

    da1211122.Fill(dt1211122);

    int num = 0;
    num = Convert.ToInt32(dt1211122.Rows[0][0].ToString());
    VCON.Close();
}
...