/// <summary> /// 数据绑定到列表 /// </summary> private void DataBind() { WebBean bean = WebBean.GetInstance(); var model = new UrlDataModel { GUID = string.Empty, Url = TextBoxUrl.Text.Trim(), UrlName = TextBoxUrlName.Text.Trim() }; DataSet dataSet = bean.SelectUrlData(model); Repeater1.DataSource = dataSet; Repeater1.DataBind(); }
/// <summary> /// 数据绑定到列表 /// </summary> private void DataBind() { WebBean bean = WebBean.GetInstance(); bool?authentication = null; switch (DropDownListAuthentication.SelectedValue) { case "1": authentication = true; break; case "2": authentication = false; break; } bool?show = null; switch (DropDownListShow.SelectedValue) { case "1": show = true; break; case "2": show = false; break; } UrlDataModel model = new UrlDataModel { GUID = string.Empty, Url = TextBoxUrl.Text.Trim(), UrlName = TextBoxUrlName.Text.Trim(), UserAuthentication = authentication, Show = show }; DataSet dataSet = bean.SelectUrlData(model); Repeater1.DataSource = dataSet; Repeater1.DataBind(); }
/// <summary> /// 初始化页面 /// </summary> /// <param name="urlGuid"></param> private void InitPage(string urlGuid) { //如果传入的参数为空,则是插入调用 if (String.IsNullOrEmpty(urlGuid)) { AddOrUpdate = "add"; TextBoxUrl.ReadOnly = false; ClearTextBox(); } else { AddOrUpdate = "update"; UrlDataModel model = new UrlDataModel { GUID = urlGuid, UrlName = string.Empty, UserAuthentication = null, Show = null }; WebBean bean = WebBean.GetInstance(); DataSet dataSet = bean.SelectUrlData(model); if (dataSet == null || dataSet.Tables.Count <= 0 || dataSet.Tables[0].Rows.Count <= 0) { return; } foreach (DataRow row in dataSet.Tables[0].Rows) { TextBoxUrlName.Text = row["UrlName"].ToString(); TextBoxUrlCode.Text = row["UrlCode"].ToString(); TextBoxUrl.Text = row["Url"].ToString(); TextBoxParams.Text = row["UrlParams"].ToString(); DropDownListAuthentication.Items.FindByValue(Convert.ToBoolean(row["UserAuthentication"].ToString()) ? "0" : "1").Selected = true; DropDownListShow.Items.FindByValue(Convert.ToBoolean(row["Show"].ToString()) ? "0" : "1").Selected = true; } } }