public void SetSelectedValues(string sValues)
        {
            if (string.IsNullOrEmpty(sValues))
                return;

            string[] s = sValues.Split(',');
            List<SelectedDrug> lst = new List<SelectedDrug>();
            for (int i = 0; i < s.Length; i++)
            {
                if (!string.IsNullOrEmpty(s[i]))
                {
                    try
                    {
                        Convert.ToDecimal(s[i]);
                        string s1 = db.ExecuteScalar<string>("select DSP_MEMBER from VALUE_CODE where VALUE_MEMBER = @0", Convert.ToDecimal(s[i]));
                        SelectedDrug sd = new SelectedDrug(Convert.ToDecimal(s[i]), s1);
                        lstSelectedDrug.Add(Convert.ToDecimal(s[i]), sd);
                        lst.Add(sd);
                    }
                    catch { }
                }
            }
            bdsSelectedDrug.DataSource = lst;
            treeList1_FocusedNodeChanged(null, null);
        }
        void d_ChangeEvt(decimal id, bool isCheck, string sName)
        {
            if (isCheck)
            {
                try
                {
                    SelectedDrug sd = new SelectedDrug(id, sName);
                    lstSelectedDrug.Add(id, sd);
                }
                catch { }
            }
            else
                lstSelectedDrug.Remove(id);

            List<SelectedDrug> lst = new List<SelectedDrug>();
            foreach ( KeyValuePair<decimal, SelectedDrug> v in lstSelectedDrug)
            {
                lst.Add(v.Value);
            }
            bdsSelectedDrug.DataSource = lst;
        }