放两个控件,根据条件设定visible的值就可以。
如果字段url没值,HyperLink控件得visible=false,FileUpload控件的visible=true;
反之则HyperLink控件得visible=true,FileUpload控件的visible=false;
给楼主个例子,这个例子里是根据自身是否有值,让自身是否显示的.
protected void FormView1_DataBound(object sender, EventArgs e)
{
if (FormView1.CurrentMode == FormViewMode.Edit)
{
TextBox tb = FormView1.FindControl("priceTextBox") as TextBox;
if (tb.Text == string.Empty)
{
tb.Visible = false;
}
}
}