要将同一部门和部门内的员工全显示出来 怎么做啊? 现在在同一个页面里。要将同一部门和部门内的员工全显示出来 而且可以选择保存其对应的权限,,,请问这该怎么做啊? 看图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嵌套datalist后台代码://TwoFun和ThreeFun是两个表,ThreeFun是TwoFun的子表System.Data.SqlClient.SqlConnection conn=new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]); System.Data.SqlClient. SqlDataAdapter cmd1 = new System.Data.SqlClient.SqlDataAdapter("Select * from TwoFun where OneFunSID=1",conn); DataSet Ds=new DataSet(); cmd1.Fill(Ds,"TwoFun"); System.Data.SqlClient. SqlDataAdapter cmd2 = new System.Data.SqlClient.SqlDataAdapter("Select * from ThreeFun",conn); cmd2.Fill(Ds,"ThreeFun"); Ds.EnforceConstraints=false; Ds.Relations.Add("Two_Three1",Ds1.Tables["TwoFun"].Columns["TwoFunSID"],Ds.Tables["ThreeFun"].Columns["TwoFunSID"]); DataList8.DataSource=Ds.Tables["TwoFun"].DefaultView; DataList8.DataBind();前台数据绑定的代码: <asp:datalist id="DataList8" runat="server" ShowHeader="False" RepeatDirection="Horizontal" ShowFooter="False" RepeatColumns="1" Width="456px"> <ItemStyle Font-Size="X-Small"></ItemStyle> <ItemTemplate> <TABLE id="Table4" cellSpacing="0" cellPadding="0" width="98%" border="0"> <TR> <TD><IMG height="9" src="images/dian_4.jpg" width="6"><A href="#" target="_top"><FONT style="FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: 宋体"><%#DataBinder.Eval(Container.DataItem,"TwoFunName")%></FONT></A></TD> </TR> <TR> <TD> <asp:DataList id=DataList9 runat="server" ShowHeader="False" RepeatDirection="Horizontal" ShowFooter="False" RepeatColumns="6" Width="98%" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("Two_Three1") %>' RepeatLayout="Flow"> <ItemStyle Font-Size="X-Small"></ItemStyle> <ItemTemplate> <A href="#" target="_top"><FONT style="FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: 宋体"> <%#DataBinder.Eval(Container.DataItem,"ThreeFunName")%> </FONT></A> </ItemTemplate> </asp:DataList></TD> </TR> </TABLE> </ItemTemplate> </asp:datalist>//子DataList中的DataSouse的指定,前台代码中黄色背景部分 用了你说的可改成我的数据库时, if (!IsPostBack) { //TrainPerson = TrainPerson + ""; System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conStr"]); System.Data.SqlClient.SqlDataAdapter cmd1 = new System.Data.SqlClient.SqlDataAdapter("Select * from RS_D_INTOMATION ", conn); DataSet Ds = new DataSet(); cmd1.Fill(Ds, "RS_D_INTOMATION");////这里说对象名 'RS_D_INTOMATION' 无效。 System.Data.SqlClient.SqlDataAdapter cmd2 = new System.Data.SqlClient.SqlDataAdapter("Select * from RS_PERSON", conn); cmd2.Fill(Ds, "RS_PERSON"); Ds.EnforceConstraints = false; Ds.Relations.Add("Two_Three1", Ds.Tables["RS_D_INTOMATION"].Columns["INFO_ID"], Ds.Tables["RS_PERSON"].Columns["P_DEPARTMENT"]); DataList8.DataSource = Ds.Tables["RS_D_INTOMATION"].DefaultView; DataList8.DataBind(); this.invoke(委托)启动的真是子线程吗 C#连接Oracle数据库:提示无法解析指定的连接标示符 c#查询access数据库代码 [虽然分少,但不用费脑子,就答是否就行了.]VS2005是否自带水晶报表,并且支持我所需要的图形. 格式化HTML~~~~~~~~~~ excel的工作区是怎样做的?有没有类似的例子! 如何C#中使用导航栏 关于clipboardData.setData的问题 理论上,Windows 2000 server 单目录下支持的最多目录数是多少? 高手进来看看 日期转换问题 ◆检索后分页问题◆ datagirdview第一次显示很快第二次很慢的解决
System.Data.SqlClient.SqlConnection conn=new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
System.Data.SqlClient. SqlDataAdapter cmd1 = new System.Data.SqlClient.SqlDataAdapter("Select * from TwoFun where OneFunSID=1",conn);
DataSet Ds=new DataSet();
cmd1.Fill(Ds,"TwoFun"); System.Data.SqlClient. SqlDataAdapter cmd2 = new System.Data.SqlClient.SqlDataAdapter("Select * from ThreeFun",conn);
cmd2.Fill(Ds,"ThreeFun");
Ds.EnforceConstraints=false;
Ds.Relations.Add("Two_Three1",Ds1.Tables["TwoFun"].Columns["TwoFunSID"],Ds.Tables["ThreeFun"].Columns["TwoFunSID"]);
DataList8.DataSource=Ds.Tables["TwoFun"].DefaultView;
DataList8.DataBind();前台数据绑定的代码:
<asp:datalist id="DataList8" runat="server" ShowHeader="False" RepeatDirection="Horizontal" ShowFooter="False"
RepeatColumns="1" Width="456px">
<ItemStyle Font-Size="X-Small"></ItemStyle>
<ItemTemplate>
<TABLE id="Table4" cellSpacing="0" cellPadding="0" width="98%" border="0">
<TR>
<TD><IMG height="9" src="images/dian_4.jpg" width="6"><A href="#" target="_top"><FONT style="FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: 宋体"><%#DataBinder.Eval(Container.DataItem,"TwoFunName")%></FONT></A></TD>
</TR>
<TR>
<TD>
<asp:DataList id=DataList9 runat="server" ShowHeader="False" RepeatDirection="Horizontal" ShowFooter="False" RepeatColumns="6" Width="98%" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("Two_Three1") %>' RepeatLayout="Flow">
<ItemStyle Font-Size="X-Small"></ItemStyle>
<ItemTemplate>
<A href="#" target="_top"><FONT style="FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: 宋体">
<%#DataBinder.Eval(Container.DataItem,"ThreeFunName")%>
</FONT></A>
</ItemTemplate>
</asp:DataList></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>//子DataList中的DataSouse的指定,前台代码中黄色背景部分
用了你说的可改成我的数据库时, if (!IsPostBack)
{
//TrainPerson = TrainPerson + "";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conStr"]);
System.Data.SqlClient.SqlDataAdapter cmd1 = new System.Data.SqlClient.SqlDataAdapter("Select * from RS_D_INTOMATION ", conn);
DataSet Ds = new DataSet();
cmd1.Fill(Ds, "RS_D_INTOMATION");////这里说对象名 'RS_D_INTOMATION' 无效。
System.Data.SqlClient.SqlDataAdapter cmd2 = new System.Data.SqlClient.SqlDataAdapter("Select * from RS_PERSON", conn);
cmd2.Fill(Ds, "RS_PERSON");
Ds.EnforceConstraints = false;
Ds.Relations.Add("Two_Three1", Ds.Tables["RS_D_INTOMATION"].Columns["INFO_ID"], Ds.Tables["RS_PERSON"].Columns["P_DEPARTMENT"]);
DataList8.DataSource = Ds.Tables["RS_D_INTOMATION"].DefaultView;
DataList8.DataBind();