2013-06-29 2 views
0

Этот вопрос можно спросить здесь много раз, но мое дело другое. Пожалуйста, простите меня, если я ошибаюсь У меня есть страница, в которой у меня есть текстовое поле и кнопка при вводе имени отдела в текстовое поле и нажмите кнопку отправки. Мое хранилище данных в базе данныхКак редактировать, обновлять и удалять в 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(); 
    } 
} 
} 

ответ

0

Есть много учебников о контроле GridView осины в сети. Вам просто нужно его искать.

Чтобы начать работать, этот link должен дать вам первые шаги.

Дополнительный link.

Надеюсь, что это поможет!

Смежные вопросы