问一个很简单的问题,在线等待,解决利马送分
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication10.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" align="center" border="" bgcolor=#990099>
<asp:datalist id="syc1" Runat="server">
<HeaderTemplate>
<TR>
<TD>用户号</TD>
<TD>房间状态</TD>
<TD>房间类型</TD>
<TD>房间价格</TD>
</TR>
</HeaderTemplate>
<ItemTemplate>
<TR>
<TD><a href="detail.aspx?houseid=<%# DataBinder.Eval(Container.DataItem,"houseid")%>"><%# DataBinder.Eval(Container.DataItem,"houseid")%></a></TD>
<TD><%# GetState(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"housestate")))%></TD>
<TD><%#GetType(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"housetype")))%></TD>
<TD><%# DataBinder.Eval(Container.DataItem,"price")%></TD>
</TR>
</ItemTemplate>
</asp:datalist>
<tr><td colspan=4>共<%=pagecount%>页 第<%=pagenum%>页 <asp:LinkButton ID="yz1" Runat=server Text="上一页" /><asp:LinkButton ID="yz2" Runat=server Text=下一页 /></td></tr>
</TABLE></FONT></form>
</body>
</HTML>
我的问题是,我改变table里的bgcolor border等属性,怎么表格没有什么变化,<asp:DataGrid>里的东西根本不受控制,这么才能让里面的内容能受控制
问题点数:20、回复次数:6Top
1 楼insiderc()回复于 2006-05-03 14:11:26 得分 0
又没看到你是怎么变的且又不是datagridTop
2 楼johnny1983()回复于 2006-05-03 14:16:50 得分 10
当然好改变的阿,就比如<asp:datagrid id="DataGrid1" runat="server" Width="100%" DataKeyField="fdStaffID" BorderColor="#CCCCCC"
BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="3" AutoGenerateColumns="False">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle>
<ItemStyle ForeColor="#000066"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#666666"></HeaderStyle>
<FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
</asp:datagrid>Top
3 楼cannot(I will)回复于 2006-05-03 14:20:08 得分 2
用样式表
cssClass属性Top
4 楼webwait(webwei)回复于 2006-05-03 14:49:32 得分 3
默认datalist或datagrid是不透明的背景,你的table里定义的背景会被遮盖。
你可以定义它们的背景颜色而不是定义table的背景颜色,最好是定义css样式Top
5 楼gzlaspnet(爱程)回复于 2006-05-03 15:58:49 得分 5
用cssclass定义datagrid的标题,页脚,中间的行.Top
6 楼jeremychen001181(Τιτάνες)回复于 2006-05-03 16:01:52 得分 0
只能说LZ太懒了,呵呵Top




