在表中输入值时,一行中有几列为空,在将其从Gridview加载到Textbox时,其全部存储为" ;"。我不希望这个空值" ;"显示在文本框中,当我从Gridview中选择时,它必须为空。。。我该怎么办?
如果使用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);
}
从GridView为TextBox赋值后,编写以下代码:
if(textBoxName.Text==" "){text框名称。Text=服务器。HtmlDecode(textBoxName.Text);}