Ejemplo n.º 1
0
 public void CreateTree(string parent, ExtAspNet.AccordionPane pnode, DataTable data)
 {
     ExtAspNet.Tree tree = new ExtAspNet.Tree();
     tree.ShowBorder = false;
     tree.ShowHeader = false;
     tree.AutoScroll = true;
     tree.ID         = parent;
     pnode.Items.Add(tree);
     foreach (DataRow dr in data.Rows)
     {
         if (dr["PARENT_ID"].ToString() == parent)
         {
             ExtAspNet.TreeNode node = new ExtAspNet.TreeNode();
             node.NodeID = dr["COLUMN_TREE_ID"].ToString();
             if (dr["COLUMN_DESCRIPTION"].ToString().Length > 15)
             {
                 node.Text = dr["COLUMN_TREE_NAME"].ToString() + " " + dr["COLUMN_DESCRIPTION"].ToString().Substring(0, 15) + "...";
             }
             else
             {
                 node.Text = dr["COLUMN_TREE_NAME"].ToString() + " " + dr["COLUMN_DESCRIPTION"].ToString();
             }
             node.IconUrl = "~/Icons/database_yellow.png";
             node.ToolTip = dr["COLUMN_TREE_NAME"].ToString() + " " + dr["COLUMN_DESCRIPTION"].ToString();
             //node.NavigateUrl = "ErrorPage.aspx";
             node.NavigateUrl    = "javascript:void(0)";
             node.OnClientClick  = "alert('未维护正确的栏目信息,请与管理员联系!'); return false;";
             node.EnablePostBack = false;
             CreateTree(dr["COLUMN_TREE_ID"].ToString(), node, data);
             tree.Nodes.Add(node);
         }
     }
 }
Ejemplo n.º 2
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);
 }
Ejemplo n.º 3
0
 public void InitTree(DataTable data)
 {
     ad_Main.Panes.Clear();
     ExtAspNet.AccordionPane ap;
     if (data != null && data.Rows.Count != 0)
     {
         GetTreeCount(data);
         foreach (DataRow dr in data.Rows)
         {
             if (dr["LV"].ToString() == "1")
             {
                 ap            = new ExtAspNet.AccordionPane();
                 ap.AutoScroll = true;
                 ap.Expanded   = true;
                 ap.IconUrl    = "~/Icons/book.png";
                 ap.Layout     = ExtAspNet.Layout.Fit;
                 ap.ID         = dr["COLUMN_TREE_ID"].ToString();
                 ap.Title      = dr["COLUMN_TREE_NAME"].ToString() + ":" + dr["COLUMN_DESCRIPTION"].ToString();
                 CreateTree(dr["COLUMN_TREE_ID"].ToString(), ap, data);
                 ad_Main.Panes.Add(ap);
             }
         }
     }
 }