Этот вопрос можно спросить здесь много раз, но мое дело другое. Пожалуйста, простите меня, если я ошибаюсь У меня есть страница, в которой у меня есть текстовое поле и кнопка при вводе имени отдела в текстовое поле и нажмите кнопку отправки. Мое хранилище данных в базе данныхКак редактировать, обновлять и удалять в gridview, когда данные поступают из базы данных?
Теперь, что я хочу, я хочу (1) Когда я нажимаю кнопку отправки, я могу видеть этот отдел в моем gridview. (2), чтобы показать имя моего отдела в сетке с ссылкой на редактирование и удаление, чтобы при щелчке мышью по редактированию имени отдела ссылок появится текстовое поле отдела и кнопка отправки кнопки обновления, и когда я сделаю некоторые изменения и нажимаю на обновление , он будет обновляться и показывать его в сетке.
, как я могу это сделать Это мой отдел page.cs код:
public partial class DepartmentMaster : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["WebGallery"].ToString());
SqlDataAdapter da;
DataTable dt = new DataTable();
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
con.Open();
da = new SqlDataAdapter("Select * from Department_Master", con);
da.Fill(ds);
gvDepartment.DataSource = ds;
gvDepartment.DataBind();
con.Close();
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyGallery"].ToString()))
{
con.Open();
string DepartmentName = tbDepartment.Text.Trim();
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandText = "insert into Department_Master(DepartmentName) values('" + DepartmentName + "')";
cmd.Parameters.AddWithValue("@DepartmentName", tbDepartment.Text.Trim());
cmd.ExecuteNonQuery();
}
con.Close();
tbDepartment.Text = "";
tbDepartment.Focus();
}
}
}