此代碼TextBox tx1 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1");
存儲從一個文本框從一個GridView
我知道它抓住從TextBox1的數據一個GridView內,並在文本框類型存儲中的數據。我還需要使用上述代碼來存儲其他哪些選項,例如,我可以將它存儲在DateTime類型中嗎?
乾杯
此代碼TextBox tx1 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1");
存儲從一個文本框從一個GridView
我知道它抓住從TextBox1的數據一個GridView內,並在文本框類型存儲中的數據。我還需要使用上述代碼來存儲其他哪些選項,例如,我可以將它存儲在DateTime類型中嗎?
乾杯
本文介紹如何使用代碼來存儲在數據庫中的值:
sqlcon = new SqlConnection(con);
sqlcon.Open();
string sql = "update employee set emp_name='" +
tx1.Text + "',emp_address='" + tx2.Text + "',salary='" +
tx3.Text + "',department='" + ddl.SelectedValue.ToString()
+ "',maritalstatus='" + rbl.SelectedValue.ToString() + "',Active_status='"
+ chb.SelectedValue.ToString() + "' where emp_id='" +
lb.Text + "'";
SqlCommand cmd = new SqlCommand(sql);
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlcon;
cmd.ExecuteNonQuery();
GridView1.EditIndex = -1;
showgrid();
在保護無效GridView1_RowUpdating
(對象發件人,GridViewUpdateEventArgs E)
你想將值存儲在數據庫中?
我已經修改了上面的Q. – TeaDrinkingGeek
就像GLK.net所說,使用Convert.ToDateTime或DateTime.Parse將字符串轉換爲DateTime。轉換也有很多其他有用的轉換方法。 DateTime dt = Convert.ToDateTime(tx1.Text),因爲你已經有了tx1。 – Roland
恐怕我不明白_question_,我確信我並不孤單。 –
我修改了這個問題。 – TeaDrinkingGeek
DateTime MyDate = Convert.ToDateTime(((TextBox)GridView1.Rows [e.RowIndex] .FindControl).Text) – Glk