我有一个弹出窗口,里面有一些复选框和文本框。 我想要做的是,当我的窗口打开时,如果我的查询将在数据库中找到信息,窗口内的文本框将填充找到的信息。
public void showRadWindow(string radWindowClientID)
{
string NO= "";
DataTable dt = new DataTable();
NO= radNumTxb_NO.Value.ToString().Trim();
string script = string.Format("function ShowRadWindow() {{ $find(\"{0}\").show(); Sys.Application.remove_load(ShowRadWindow); }} Sys.Application.add_load(ShowRadWindow);",
radWindowClientID);
dt = clsQuery.getMother(NO);
if (dt.Rows.Count > 0) // if mother name is found
{
txbMother.Text = dt.Rows[0]["mother_name"].ToString();
txbMother.ReadOnly = true;
}
//else
//{
//}
System.Web.UI.ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ShowRadWindow", script, true);
return;
}
这是我的代码,但由于某些原因,我不知道文本框没有被填满,甚至ReadOnly条件也没有实现。 知道为什么吗?我在哪里做错了?