This code is working Fine
protected void gvDrug_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string name = e.NewValues[1].ToString();
string numberR = e.NewValues[2].ToString();
DataTable dt = (DataTable)ViewState["Drugs"];
dt.Rows[e.RowIndex]["Name"] = name;
dt.Rows[e.RowIndex]["Number"] = numberR;
dt.AcceptChanges();
gvDrug.EditIndex = -1;
gvDrug.DataSource = dt;
gvDrug.DataBind();
}