2012-09-07 59 views
0

此代碼TextBox tx1 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1");存儲從一個文本框從一個GridView

我知道它抓住從TextBox1的數據一個GridView內,並在文本框類型存儲中的數據。我還需要使用上述代碼來存儲其他哪些選項,例如,我可以將它存儲在DateTime類型中嗎?

乾杯

+1

恐怕我不明白_question_,我確信我並不孤單。 –

+0

我修改了這個問題。 – TeaDrinkingGeek

+0

DateTime MyDate = Convert.ToDateTime(((TextBox)GridView1.Rows [e.RowIndex] .FindControl).Text) – Glk

回答

0

本文介紹如何使用代碼來存儲在數據庫中的值:

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)

你想將值存儲在數據庫中?

+0

我已經修改了上面的Q. – TeaDrinkingGeek

+0

就像GLK.net所說,使用Convert.ToDateTime或DateTime.Parse將字符串轉換爲DateTime。轉換也有很多其他有用的轉換方法。 DateTime dt = Convert.ToDateTime(tx1.Text),因爲你已經有了tx1。 – Roland