protected void UpdateCustomer(object sender, GridViewUpdateEventArgs e)
{
string CustomerID = ((Label)GridView1.Rows[e.RowIndex]
.FindControl("lblCustomerID")).Text;
string Name = ((TextBox)GridView1.Rows[e.RowIndex]
.FindControl("txtContactName")).Text;
string Company = ((TextBox)GridView1.Rows[e.RowIndex]
.FindControl("txtCompany")).Text;
MySqlConnection con = new MySqlConnection();
string Connection = "Server=localhost;" +
"DATABASE=northwind2007;" + "username=;" +
"PASSWORD=;";
con.ConnectionString = Connection;
MySqlCommand cmd = new MySqlCommand();
cmd = new MySqlCommand(cmd.CommandText, con);
cmd.CommandType = CommandType.Text;
cmd.CommandText = "update Customers set [email protected]," +
"[email protected] where [email protected];" + "select ID,FirstName,Company from Customers";
cmd.Parameters.AddWithValue("@CustomerID", MySqlDbType.VarChar).Value = CustomerID;
cmd.Parameters.AddWithValue("@ContactName", MySqlDbType.VarChar).Value = Name;
cmd.Parameters.AddWithValue("@CompanyName", MySqlDbType.VarChar).Value = Company;
GridView1.EditIndex = -1;
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
Я пробовал все, кроме его теперь разрабатывая, каждый раз, когда я пытаюсь обновить запись из своей сетки, она выдает эту ошибку.{"Строка ввода не в правильном формате."}
На какой строке точно? Ваш вопрос непонятен. –
Northwind на MySql? –
@ SonerGönül at da.Fill (dt); –