Adityakumar2318 Ответов: 1

Как сохранить проверенное значение строки представления сетки в базе данных с помощью C# ASP.NET?


protected void btnSave_Click(object sender, EventArgs e)
        {
            int id = 0;
            string strname = string.Empty;
            int Phone_Number = 0;
            string Address = string.Empty;
            for (int i = 0; i <grd_Data.Rows.Count; i++)
            {
                CheckBox chk = (CheckBox)grd_Data.Rows[i].Cells[1].FindControl("chkSelecct");
                if (chk.Checked)
                {
                  //  id = Convert.ToInt32(grd_Data.Rows[i].Cells[1].Text);
                    strname = grd_Data.Rows[i].Cells[1].Text;
                 //   Phone_Number = Convert.ToInt32(grd_Data.Rows[i].Cells[3].ToString());
                    Address = grd_Data.Rows[i].Cells[3].Text.ToString();

                    SqlConnection con = new SqlConnection(CS);
                    con.Open();
                    string insertquery="insert into tblCheck(name,phone,address) values(@name,@phone,@address)";
                    SqlCommand cmd = new SqlCommand(insertquery,con);
                    cmd.Parameters.AddWithValue("@name", strname);
                    cmd.Parameters.AddWithValue("@phone", Phone_Number);
                    cmd.Parameters.AddWithValue("@address", Address);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    
                }
            }         


Что я уже пробовал:

Данные поступают правильно, но значение не вставляется в базу данных.

Karthik_Mahalingam

вы получаете какое-нибудь сообщение об ошибке?

1 Ответов

Рейтинг:
5

Member 11830380

для(тип int я=0;Я&л;datagrid1.строк.количество-1;я++)&ГТ;
{
// Столбец флажка Datagridview не пуст
если(datagrid1.Строки[я].Ячейки[0]. значение!=null)
{
// Флажок установлен или нет
bool a=(bool)datagrid1. Rows[i].Ячейки[0]. Значение;

/Если флажок установлен, то этот код выполняется
если (a= = true)
{
// Ваше кодирование здесь...
}
}
}


Adityakumar2318

Спасибо, мой вопрос решен.

SDK Channel

как объяснить свой код в vb.net?