Пример #1
0
 private void FrmCate_Load(object sender, EventArgs e)
 {
     lcs.Add(new Cate()
     {
         id       = 0,
         name     = "一级菜单",
         password = "",
     });
     getCate();
     foreach (Cate c in lcs)
     {
         dSkinComboBox1.AddItem(c.name);
     }
     if (id > 0)
     {
         Cate cs = LoadCate();
         if (cs != null)
         {
             dSkinTextBox1.Text = cs.name;
             for (int i = 0; i < lcs.Count(); i++)
             {
                 if (lcs[i].id == cs.pid)
                 {
                     dSkinComboBox1.SelectedIndex = i;
                     break;
                 }
             }
         }
         dSkinComboBox1.Enabled = false;
     }
     else
     {
         dSkinComboBox1.SelectedIndex = 0;
     }
 }
Пример #2
0
        private Cate LoadCate()
        {
            Cate          c   = new Cate();
            StringBuilder sql = new StringBuilder();

            sql.Append("select id,pid,name,password from password_category where id=" + id + " limit 1");
            DataSet ds = Common.SQLiteHelper.ExecuteDataSet(sql.ToString(), CommandType.Text);

            foreach (DataRow mDr in ds.Tables[0].Rows)
            {
                c.id       = Convert.ToInt32(mDr[0].ToString());
                c.pid      = Convert.ToInt32(mDr[1].ToString());
                c.name     = mDr[2].ToString();
                c.password = mDr[3].ToString();
            }
            return(c);
        }