Note

* 执行父控件的方法
 
((CtlToolBox)Parent.Parent).FillAuditOpinion();
((CtlToolBox)Parent.Parent).SendJob();

* DataGrid 嵌套表格及DataList

 1<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" ShowHeader="False" Width="100%">
 2                                                            <Columns>
 3                                                                  <asp:TemplateColumn>
 4                                                                        <ItemTemplate>
 5                                                                              <TABLE width="100%" border="0">
 6                                                                                    <TR>
 7                                                                                          <TD>
 8                                                                                                <TABLE cellSpacing="0" width="100%">
 9                                                                                                      <TR class="table_top">
10                                                                                                            <TD width="100%">
11                                                                                                                  <TABLE id="table2" width="100%" border="0">
12                                                                                                                        <TR>
13                                                                                                                              <TD align="center" width="100%"><B><%# DataBinder.Eval(Container, "DataItem.FlowName"%></B><INPUT id="hidflow" type=hidden value='<%# DataBinder.Eval(Container, "DataItem.FlowID") %>' runat="server">
14                                                                                                                              </TD>
15                                                                                                                        </TR>
16                                                                                                                  </TABLE>
17                                                                                                            </TD>
18                                                                                                      </TR>
19                                                                                                      <TR>
20                                                                                                            <TD width="100%">
21                                                                                                                  <asp:DataList id="DataList1" runat="server" Width="100%" RepeatLayout="Table" RepeatColumns="5">
22                                                                                                                        <ItemTemplate>
23                                                                                                                              <TABLE>
24                                                                                                                                    <TR>
25                                                                                                                                          <TD align="left">
26                                                                                                                                                <input type=checkbox runat=server id="Checkbox1" value='<%# DataBinder.Eval(Container, "DataItem.RoleID") %>' NAME="checkbox1">
27                                                                                                                                                <%# DataBinder.Eval(Container, "DataItem.StepName"%>
28                                                                                                                                          </TD>
29                                                                                                                                    </TR>
30                                                                                                                              </TABLE>
31                                                                                                                        </ItemTemplate>
32                                                                                                                  </asp:DataList></TD>
33                                                                                                      </TR>
34                                                                                                </TABLE>
35                                                                                          </TD>
36                                                                                    </TR>
37                                                                              </TABLE>
38                                                                        </ItemTemplate>
39                                                                  </asp:TemplateColumn>
40                                                            </Columns>
41                                                      </asp:datagrid>
 1
 2
 3string strRoleId2="";
 4     for(int i=0;i<DataGrid1.Items.Count;i++)
 5     {
 6      DataList list=(DataList)DataGrid1.Items[i].FindControl("DataList1");
 7      for(int j=0;j<list.Items.Count;j++)
 8      {
 9       if(((System.Web.UI.HtmlControls.HtmlInputCheckBox)list.Items[j].FindControl("Checkbox1")).Checked == true)
10       {
11        int RoleId=Convert.ToInt32(((System.Web.UI.HtmlControls.HtmlInputCheckBox)list.Items[j].FindControl("Checkbox1")).Value);
12        //obj.AddRoleGroupFunction(RoleGroupIdReturn,RoleId);//插入tbRoleGroupFunction表
13        if(strRoleId2=="")
14        {
15         strRoleId2=RoleId.ToString();
16        }

17        else
18        {
19         strRoleId2=strRoleId2+","+RoleId.ToString();
20        }

21       }
      
22      }

23     }

24

* TabStrip的使用
<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %><%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %><%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
<iewc:TabStrip TargetID="MultiPage1"  id="TabStrip1" runat="server">
                        <iewc:Tab Text="按人员"></iewc:Tab>
                        <iewc:Tab Text="按组织"></iewc:Tab>
                  </iewc:TabStrip>
                  <iewc:MultiPage id="MultiPage1" runat="server">
                        <iewc:pageview>按人员按人员按人员按人员按人员按人员按人员按人员</iewc:pageview>
                        <iewc:pageview>按组织按组织按组织按组织按组织按组织按组织按组织</iewc:pageview>
                  </iewc:MultiPage>

*
posted @ 2007-05-25 15:16  '.Elvis.'  阅读(215)  评论(0)    收藏  举报