Member 9331278 Ответов: 1

Как удалить пробелы при обновлении элемента управления gridview


Я пытаюсь обновить текстовое поле gridview, чтобы удалить пробелы

Что я уже пробовал:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
       {

           if (e.Row.RowType == DataControlRowType.DataRow && GridView1.EditIndex != e.Row.RowIndex)
           {

               TextBox Tstr = (TextBox)e.Row.FindControl("TextBox1");
               if ( !string.IsNullOrEmpty(Tstr.Text))
               {
                   string str = Tstr.Text;
                   str = str.Replace(" ", String.Empty);
                   Tstr.Text = str;
               }

           }
       }

Karthik_Mahalingam

пробовать

if (e.Row.RowType == DataControlRowType.DataRow  && e.Row.RowState == DataControlRowState.Edit)
    {
       your code
    }

1 Ответов

Рейтинг:
5

Bryian Tan

Вот пример того, как заменить пробелы одним пробелом, конечно, вы можете изменить его, чтобы вернуть пустую строку.
CP_Replace пробельные символы одним пробелом[^]

Вот статья о Codeproject о том, как удалить пробелы из строки.
Самый быстрый способ удалить все пробелы из строк в .NET[^]

поиск Google
asp.net заменить пробелы[^]