コード例 #1
0
        public void LoadCtls()
        {
            string strSQL = "SELECT * FROM LK_BoardType WHERE BoardCategory = 1 ORDER BY iValue";

            IDBManager dbManager = new DBManager(DataProvider.SqlServer);

            dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConn"].ConnectionString;
            DataSet dsItems = new DataSet();

            try
            {
                dbManager.Open();
                dsItems = dbManager.ExecuteDataSet(CommandType.Text, strSQL);


                cboBoardType.Items.Clear();
                cboBoardType.DataSource     = dsItems;
                cboBoardType.DataMember     = dsItems.Tables[0].ToString();
                cboBoardType.DataTextField  = "BoardType";
                cboBoardType.DataValueField = "iValue";
                cboBoardType.DataBind();
                cboBoardType.Items.Add("Pick one");
                cboBoardType.ClearSelection();
                cboBoardType.SelectedIndex = cboBoardType.Items.Count - 1;
            }
            catch (Exception ex)
            {
                ErrorLog.ErrorRoutine(false, "AddAlert:LoadCtls:Error:" + ex.Message);
            }
            finally
            {
                dbManager.Close();
                dbManager.Dispose();
            }
        }
コード例 #2
0
        public void SetSelectionsInPlaceholder(Option baseOption, System.Web.UI.WebControls.PlaceHolder ph, Catalog.OptionSelectionList selections)
        {
            if (ph == null)
            {
                return;
            }
            if (selections == null)
            {
                return;
            }
            OptionSelection val = selections.FindByOptionId(baseOption.Bvin);

            if (val == null)
            {
                return;
            }

            System.Web.UI.WebControls.DropDownList ddl = (System.Web.UI.WebControls.DropDownList)ph.FindControl("opt" + baseOption.Bvin.Replace("-", ""));
            if (ddl != null)
            {
                if (ddl.Items.FindByValue(val.SelectionData) != null)
                {
                    ddl.ClearSelection();
                    ddl.Items.FindByValue(val.SelectionData).Selected = true;
                }
            }
        }
コード例 #3
0
 public static void CarregaTextValueDdl(System.Web.UI.WebControls.DropDownList _Ddl, string _DataTextField, string _DataValueField)
 {
     _Ddl.DataTextField  = _DataTextField;
     _Ddl.DataValueField = _DataValueField;
     _Ddl.Items.Clear();
     _Ddl.SelectedIndex = -1;
     _Ddl.SelectedValue = null;
     _Ddl.ClearSelection();
 }
コード例 #4
0
ファイル: WebControlsExtensions.cs プロジェクト: hazdik/bdomm
 /// <summary>
 /// Sets a Selected Item of a DropDownlist Server Control according to value
 /// </summary>
 /// <param name="ddl"></param>
 /// <param name="selectedValue"></param>
 public static void SetSelectedItem(this System.Web.UI.WebControls.DropDownList ddl, String selectedValue)
 {
     if (ddl != null && ddl.Items.Count > 0)
     {
         ddl.ClearSelection();
         foreach (System.Web.UI.WebControls.ListItem item in ddl.Items)
         {
             if (String.Compare(item.Value, selectedValue, true) == 0)
             {
                 item.Selected = true;
                 break;
             }
         }
     }
 }
コード例 #5
0
 private void SetListToValue(System.Web.UI.WebControls.DropDownList l, string value)
 {
     if (l == null)
     {
         return;
     }
     if (l.Items.Count < 1)
     {
         return;
     }
     if (l.Items.FindByValue(value) != null)
     {
         l.ClearSelection();
         l.Items.FindByValue(value).Selected = true;
     }
 }
コード例 #6
0
 public static void SelectItem(this  System.Web.UI.WebControls.DropDownList drp, string selectedValue, DropDownListSelectionType type)
 {
     drp.ClearSelection();
     System.Web.UI.WebControls.ListItem li;
     if (type == DropDownListSelectionType.ByValue)
     {
         li = drp.Items.FindByValue(selectedValue.Trim());
     }
     else
     {
         li = drp.Items.FindByText(selectedValue.Trim());
     }
     if (li != null)
     {
         li.Selected = true;
     }
 }