Общая кнопка GridView внизу не работает - PullRequest
0 голосов
/ 10 января 2020

У меня есть вид сетки на моей странице Aspx. В котором у меня есть три строки, и каждая строка имеет текстовое поле и кнопку. Когда у меня есть кнопка в каждой строке и я нажимаю, я могу получить значение текстового поля в моей строке C#. Пример:

TextBox1  btnSave1
TextBox2  btnSave2 
TextBox3  btnSave3

В моем C# мой код такой:

 protected void btnSave1(object sender, EventArgs e)
        {
           GridViewRow row = (GridViewRow)((Button)sender).NamingContainer;
           TextBox TextBox1 = row.FindControl("TextBox1") as TextBox;
           string myString = TextBox1.Text;    
        }

Но, когда я размещаю кнопку в нижней части сетки, я не могу получить значение текстового поля в моей строке C#, вместо этого я получаю пустое значение.

TextBox
TextBox
TextBox

btnSave

и мой код внутри функции нажатия кнопки.

for (int i = 0; i < grdSettings.Rows.Count; i++)
 {
   TextBox txt = (TextBox)grdSettings.Rows[i].FindControl("TextBox");
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...