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); }
/// <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(); }
/// <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; } } } }