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>
<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
3
string 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

2

3
string 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
else18
{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>
*


浙公网安备 33010602011771号