コード例 #1
0
        protected void DataBindText(string userid)
        {
            cUser cuser = new cUser();

            try
            {
                DataTable dt      = cuser.GetUserDatatable(userid);
                DataTable dtRight = cuser.GetUserRight(userid);

                RadioButtonList1.SelectedIndex = -1;
                RadioButtonList2.SelectedIndex = -1;

                if (dt.Rows.Count > 0)
                {
                    Session["insertCountUser"] = 1;
                    Ulable1.TextValue          = userid;
                    txt_tname.TextValue        = dt.Rows[0]["truename"].ToString().Trim();
                    txt_pass.Text = "";
                    DropDownList1.SelectedIndex    = charTodii(dt.Rows[0]["Groupid"].ToString().Trim());
                    txt_stDate.Text                = toShortDate(dt.Rows[0]["tcreat"].ToString().Trim());
                    txt_endDate.Text               = toShortDate(dt.Rows[0]["tdeadline"].ToString().Trim());
                    RadioButtonList1.SelectedIndex = dt.Rows[0]["bfunc"].ToString().Trim() == "True" ? 0 : 1;
                    RadioButtonList2.SelectedIndex = dt.Rows[0]["bdel"].ToString().Trim() == "True" ? 0 : 1;

                    if (dtRight.Rows.Count > 0)
                    {
                        check_right.SelectedIndex = -1;
                        for (int i = 0; i < dtRight.Rows.Count; i++)
                        {
                            int rightid = charTodi(dtRight.Rows[i]["ParentMenuValue"].ToString().Trim());
                            check_right.Items[rightid].Selected = true;
                        }
                    }
                    else
                    {
                        check_right.SelectedIndex = -1;
                    }
                }
            }
            catch
            { }
        }