我想要在gridVew中添加文本框。我可以做到這一點,但是這個textBox與gridView中的每一行一起出現。我無法處理它;我甚至不能使用它的ID。我希望觸及每行附帶的這些文本框並獲取插入到其中的值。我可以在GridView中添加文本框並獲取值w
我該怎麼做?
我想要在gridVew中添加文本框。我可以做到這一點,但是這個textBox與gridView中的每一行一起出現。我無法處理它;我甚至不能使用它的ID。我希望觸及每行附帶的這些文本框並獲取插入到其中的值。我可以在GridView中添加文本框並獲取值w
我該怎麼做?
瞭解所需的文本框的行和單元格,您可以將其作爲常規控件檢索並將其轉換爲文本框。
//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;
在另一方面,你可以使用jQuery的讀/操縱你的文本框,因爲你會知道他們的id。
另一種方法是建立你的網格,但它會是很多額外的工作。