如何在运行时删除文本框
本文关键字:文本 删除 运行时 | 更新日期: 2023-09-27 18:21:12
我有一个名为txtDetailsAdd
的textbox
,如果在数据库中找不到记录,我必须将其删除。如何在运行时删除它。我想会有两三行代码。这是我的代码:
但它不起作用。
if ((ShowImage == true) && (dt.Rows[0]["Add_Images"] != null))
{
//remove textbox and resize image control
AddTextBox.Visible = false;
this.Controls.Remove(AddTextBox);
AddImage.ControlStyle.Height = 200;
AddImage.ControlStyle.Width = 268;
string img1 = Convert.ToBase64String((byte[])(dt.Rows[0]["Add_Images"]));
AddImage.ImageUrl = string.Format("data:image/jpg;base64,{0}", img1);
}
您真的想删除它吗?或者你只是想把它藏起来?
如果只需要隐藏字段,则应使用Visible属性。
最好可以隐藏它。
txtboxName.Visibility = Visibility.Collapsed;
这实际上不会为文本框分配内存,这相当于删除。