为什么DataGrid显示不出来呢?
DataGrid控件1
<div align="left">
<ASP:DATAGRID id="MyList" BorderColor="#ffffff" BorderStyle="None" Height="135px" AutoGenerateColumns="False"
EnableViewState="False" Font-Size="12pt" Font-Name="宋体" ShowFooter="False" Runat="server">
<Columns>
<ASP:TemplateColumn>
<ItemTemplate>
☆
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"shownews.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server" ID="Hyperlink1" NAME="Hyperlink1"/>
<%# DataBinder.Eval(Container.DataItem, "u_time","{0:d}")%>
</ItemTemplate>
</ASP:TemplateColumn>
</Columns>
</ASP:DATAGRID>
DataGrid控件2
<div align="left">
<ASP:DATAGRID id="MyList1" BorderColor="#ffffff" BorderStyle="None" Height="135px" AutoGenerateColumns="False"
EnableViewState="False" Font-Size="12pt" Font-Name="宋体" ShowFooter="False" Runat="server">
<Columns>
<ASP:TemplateColumn>
<ItemTemplate>
☆
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString())%>' NavigateUrl='<%# "javascript:newwin(\"shownews.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");" %>' runat="server" ID="Hyperlink1" NAME="Hyperlink1"/>
<%# DataBinder.Eval(Container.DataItem, "u_time","{0:d}")%>
</ItemTemplate>
</ASP:TemplateColumn>
</Columns>
</ASP:DATAGRID>
CS文件
namespace formwork
{
public class default1 : Page
{
public DataGrid MyList;
public DataGrid MyList1;
private void Page_Load(Object sender, EventArgs e)
{
if(!IsPostBack)
{
OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+ Server.MapPath("data/new.mdb"));
OleDbDataAdapter myCommand = new OleDbDataAdapter("select top 6 aa.* FROM aa WHERE typeid=1 order by u_time desc", myConnection);
OleDbDataAdapter myCommand1 = new OleDbDataAdapter("select top 6 aa.* FROM aa WHERE typeid=2 order by u_time desc", myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "aa");
myCommand1.Fill(ds, "bb");
MyList.DataSource = ds.Tables["aa"].DefaultView;
MyList1.DataSource = ds.Tables["bb"].DefaultView;
MyList.DataBind();
MyList1.DataBind();
}
}
protected string FormatString(string str)
{
str=str.Replace(" "," ");
str=str.Replace("<","<");
str=str.Replace(">",">");
str=str.Replace('\n'.ToString(),"<br>");
return str;
}
}
}
帮忙看一下,谢谢了!