Exemplo n.º 1
0
 public void ExeBindExeCheckTitle(System.Data.DataTable dtTitleAnswer, string TitleID, string TitleName, long CheckAnswerId, string TitleResult, string TitleAdvice)
 {
     ExtAspNet.AccordionPane accord = new ExtAspNet.AccordionPane();
     accord.ID          = TitleID;
     accord.Title       = TitleName;
     accord.BodyPadding = "2px 5px";
     accord.ShowBorder  = false;
     if (dtTitleAnswer != null)
     {
         ExtAspNet.RadioButtonList radioAnswer = new ExtAspNet.RadioButtonList();
         radioAnswer.ID           = (Convert.ToInt64(TitleID) + 1).ToString();
         radioAnswer.ColumnNumber = 1;
         radioAnswer.Label        = "选择答案";
         for (int i = 0; i < dtTitleAnswer.Rows.Count; i++)
         {
             radioAnswer.Items.Add(new ExtAspNet.RadioItem(dtTitleAnswer.Rows[i]["ANSWER_NAME"].ToString(), dtTitleAnswer.Rows[i]["ANSWER_ID"].ToString()));
             if (Convert.ToInt64(dtTitleAnswer.Rows[i]["ANSWER_ID"]) == CheckAnswerId)
             {
                 radioAnswer.SelectedIndex = i;
             }
         }
         accord.Items.Add(radioAnswer);
     }
     ExtAspNet.Label lableResult = new ExtAspNet.Label();
     lableResult.Text = "检查笔录:" + "  " + TitleResult;
     ExtAspNet.Label lableAdvice = new ExtAspNet.Label();
     lableAdvice.Text = "检查意见:   " + TitleAdvice;
     ExtAspNet.Label lable1 = new ExtAspNet.Label();
     ExtAspNet.Label lable2 = new ExtAspNet.Label();
     accord.Items.Add(lable1);
     accord.Items.Add(lableResult);
     accord.Items.Add(lable2);
     accord.Items.Add(lableAdvice);
     Accordion1.Panes.Add(accord);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 单选框数据加载
 /// </summary>
 /// <param name="DDL_Items"></param>
 /// <param name="tablename">表名</param>
 /// <param name="mtext">名称字段</param>
 /// <param name="mvalue">编号字段</param>
 public static void LoadSelection(ref ExtAspNet.RadioButtonList DDL_Items, string tablename, string mtext, string mvalue)
 {
     DDL_Items.DataSource = GetSelections(tablename);
     DDL_Items.Items.Clear();
     DDL_Items.SelectedIndex  = -1;
     DDL_Items.DataTextField  = mtext;
     DDL_Items.DataValueField = mvalue;
     DDL_Items.DataBind();
 }
Exemplo n.º 3
0
 /// <summary>
 /// 根据值设定单选框选中项
 /// </summary>
 /// <param name="RB_Items">单选框</param>
 /// <param name="Value">值</param>
 public static void SetIndex(ref ExtAspNet.RadioButtonList RB_Items, string Value)
 {
     if (RB_Items.SelectedIndex > 0)
     {
         RB_Items.Items[RB_Items.SelectedIndex].Selected = false;
     }
     if (Value.Trim() == "")
     {
         RB_Items.Items[0].Selected = true;
     }
     else
     {
         for (int i = 0; i < RB_Items.Items.Count; i++)
         {
             if (RB_Items.Items[i].Value.Trim() == Value.Trim())
             {
                 RB_Items.Items[i].Selected = true;
                 break;
             }
         }
     }
 }