C# 如何在C中为每个HTMLTable标题指定特定的颜色?
我有以下数据库设计: 员工表:用户名、姓名、职务。。。等 课程表:CourseID、CourseName、GroupID 雇员课程表:雇员ID,课程ID 组表:GroupID,GroupName 注意:每个表中的第一个属性是主键 我开发了一个矩阵,显示所有员工和所有课程。因为我有三组课程,所以我需要为每组课程准备一张表。我开发这个矩阵是为了在中继器控件中使用GridView查看信息。此外,我再次开发了在C中使用HTMLTable输入数据的功能。一切正常。我现在需要的是给每个小组特定的颜色。例如,Group1为蓝色,Group2为黄色,依此类推。我现在正在努力用C语言来做这件事 有人能帮我解决这个问题吗 我在ASP.NET和C中的代码如下: ASP.NET: 但是我失败了,我得到了以下错误: 无法将“System.Data.DataView”类型的对象强制转换为“System.Data.SqlClient.SqlDataReader”类型 我不知道为什么。需要帮忙吗 注: 仅供参考,SqlDataSource1用于:C# 如何在C中为每个HTMLTable标题指定特定的颜色?,c#,asp.net,C#,Asp.net,我有以下数据库设计: 员工表:用户名、姓名、职务。。。等 课程表:CourseID、CourseName、GroupID 雇员课程表:雇员ID,课程ID 组表:GroupID,GroupName 注意:每个表中的第一个属性是主键 我开发了一个矩阵,显示所有员工和所有课程。因为我有三组课程,所以我需要为每组课程准备一张表。我开发这个矩阵是为了在中继器控件中使用GridView查看信息。此外,我再次开发了在C中使用HTMLTable输入数据的功能。一切正常。我现在需要的是给每个小组特定的颜色。例如,
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommand="SELECT [ID] FROM [groups]"></asp:SqlDataSource>
SqlDataSource2用于:
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommandType="StoredProcedure" SelectCommand="kbiReport" FilterExpression="[Division] like '{0}%'">
<SelectParameters>
<asp:Parameter Name="GroupID"/>
</SelectParameters>
<FilterParameters>
<asp:ControlParameter ControlID="ddlDivision" Name="DivisionName"
PropertyName="SelectedValue" Type="String" />
</FilterParameters>
</asp:SqlDataSource>
每次添加标题行时执行类似操作
header.Style.Add("background-color", "Red")
table.Rows.Add(header);
重复的,见鬼的,怎么这么一样???你复制相同的代码?你在同一个班吗?同一所学校?同一个健忘症患者:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommand="SELECT [ID] FROM [groups]"></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommandType="StoredProcedure" SelectCommand="kbiReport" FilterExpression="[Division] like '{0}%'">
<SelectParameters>
<asp:Parameter Name="GroupID"/>
</SelectParameters>
<FilterParameters>
<asp:ControlParameter ControlID="ddlDivision" Name="DivisionName"
PropertyName="SelectedValue" Type="String" />
</FilterParameters>
</asp:SqlDataSource>
header.Style.Add("background-color", "Red")
table.Rows.Add(header);