Как отобразить пустые значения из таблицы как пустые в текстовом поле при загрузке из Gridview? - PullRequest
0 голосов
/ 10 июня 2011

При вводе значений в таблицу я оставил несколько столбцов подряд пустыми, хотя загружал его из Gridview в текстовое поле, все его сохраняя как "& nbsp;"Мне не нужно это нулевое значение "& nbsp;"чтобы отображаться в текстовых полях, он должен быть пустым, когда я выбираю из Gridview ... Что я должен сделать для этого?

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Если вы используете элементы управления DataSource, тогда задайте ConvertEmptyStringToNull="true" для ваших параметров

    <InsertParameters>
        <asp:ControlParameter ConvertEmptyStringToNull="true" />
    </InsertParameters>

ИЛИ, если вы используете параметризованный запрос, он должен выглядеть как ...

if (TextBox1.Text.Trim() = string.Empty)
    {
        // pass the null value as parameter
        //com.Parameters.AddWithValue("@savePath", null);
    }
0 голосов
/ 11 мая 2012

После присвоения значения вашему TextBox из GridView напишите следующий код:

    if(textBoxName.Text == "& nbsp;")
    {
        textBoxName.Text = Server.HtmlDecode(textBoxName.Text);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...