Ссылка на объект не указывает на экземпляр объекта в ASP .Чистая и DataGrid
Привет, ребята, я пытаюсь добавить значения в datagrid с помощью элемента управления Нижним колонтитулом, когда когда-либо я использую свой код, он дает мне ошибку ссылки на объект, не установленный на экземпляр объекта. во время выполнения. код, который я использую для добавления ценности, выглядит следующим образом:
protected void btn_Grid_add_Click(object sender, EventArgs e) { try { SqlDataSource1.InsertParameters["Parking_ID"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("txt_grid_PID")).Text; SqlDataSource1.InsertParameters["Date_In"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("txt_grid_DateIN")).Text; SqlDataSource1.InsertParameters["Date_Out"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("txt_grid_DateOUT")).Text; SqlDataSource1.InsertParameters["Amount"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("txt_Grid_Amout")).Text; SqlDataSource1.InsertParameters["Parking_Space"].DefaultValue = ((TextBox)GridView1.FooterRow.FindControl("txt_grid_PS")).Text; SqlDataSource1.InsertParameters["VehicleNo"].DefaultValue = txt_vehicle_no.Text; SqlDataSource1.Insert(); } catch(Exception ex) { Response.Write(ex.Message); } }
Что я уже пробовал:
охраняемых недействительными btn_Grid_add_Click(объект отправителя, EventArgs в электронной)
{
пробовать
{
Sqldatasource1 на.InsertParameters ["Parking_ID"].Свойство DefaultValue = ((Текстовое Поле)Управления Gridview1.FooterRow.FindControl("txt_grid_PID")).Текст;
Sqldatasource1 на.InsertParameters ["Date_In"].Свойство DefaultValue = ((Текстовое Поле)Управления Gridview1.FooterRow.FindControl("txt_grid_DateIN")).Текст;
Sqldatasource1 на.InsertParameters ["Date_Out"].Свойство DefaultValue = ((Текстовое Поле)Управления Gridview1.FooterRow.FindControl("txt_grid_DateOUT")).Текст;
Sqldatasource1 на.InsertParameters ["Сумма"].Свойство DefaultValue = ((Текстовое Поле)Управления Gridview1.FooterRow.FindControl("txt_Grid_Amout")).Текст;
Sqldatasource1 на.InsertParameters ["Parking_Space"].Свойство DefaultValue = ((Текстовое Поле)Управления Gridview1.FooterRow.FindControl("txt_grid_PS")).Текст;
Sqldatasource1 на.InsertParameters ["VehicleNo"].DefaultValue = txt_vehicle_no. Text;
Sqldatasource1 на.Вставить();
}
поймать(исключение бывший)
{
Ответ.Запись (напр. сообщение);
}
}
Sergey Alexandrovich Kryukov
В каком направлении?
—СА