2011-12-09 31 views
0

我想要在gridVew中添加文本框。我可以做到這一點,但是這個textBox與gridView中的每一行一起出現。我無法處理它;我甚至不能使用它的ID。我希望觸及每行附帶的這些文本框並獲取插入到其中的值。我可以在GridView中添加文本框並獲取值w

我該怎麼做?

回答

0

瞭解所需的文本框的行和單元格,您可以將其作爲常規控件檢索並將其轉換爲文本框。

//assuming its the only control in the cell (or the first) it will be at index 0 
TextBox tb = myGridView.Rows[i].Cells[c].Controls[0] as TextBox; 

或知道的ID,你可以這樣做太:

TextBox tb = myGridView.Rows[i].Cells[c].FindControl("txtID") as TextBox; 

string txtStr = tb.Text; 
0

在另一方面,你可以使用jQuery的讀/操縱你的文本框,因爲你會知道他們的id。

另一種方法是建立你的網格,但它會是很多額外的工作。

相關問題