我也不知道为什么会出现这些怪问题,我设了宽度了,但是要是内容一多的话就会把把宽度撑大,有时又到头的话会换行,我在线等,没有说清楚的话我可以再说明,急用,谢谢!!!新手,不容易呀!!!<%@ Control Language="C#" Debug="true"%>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<asp:DataGrid Font-Name="??ì?" Font-Size="16pt" id="DataGrid2" runat="server" AllowPaging="True"
PageSize="20" OnPageIndexChanged="DataGrid2_Page" BorderWidth="1px" AutoGenerateColumns="False" >
<HeaderStyle Height="0" BackColor="#6BDF9C" ForeColor="black"></HeaderStyle>
<ItemStyle BackColor="#EFFCF4">
</ItemStyle> <AlternatingItemStyle BackColor="white">
</AlternatingItemStyle>
<Columns>
<asp:TemplateColumn HeaderText="" HeaderStyle-Width="150">
<ItemTemplate >
<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "fname") %>'
runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="ÄÚÈÝ"¡¡HeaderStyle-Width="650">
<ItemTemplate >
<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "fcontent") %>'
runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<script language="c#" runat="server">
void BindGrid()
{
string ID=Request["id"].ToString();
string connew="Provider=Microsoft.Jet.OleDb.4.0;Data Source=lzsfcjys.mdb";
string strSQL="SELECT * FROM followforum WHERE lid='"+ID+"'";
OleDbConnection con1=new OleDbConnection(connew);
try{
con1.Open();
OleDbCommand com=new OleDbCommand(strSQL,con1);
OleDbDataAdapter lawAdapter=new OleDbDataAdapter(com);
DataSet lawds=new DataSet();
lawAdapter.Fill(lawds);
con1.Close( );
DataGrid2.DataSource=lawds;
DataGrid2.DataBind();
}
catch(Exception e)
{
con1.Close( );
}
}
void DataGrid2_Page(Object sender,DataGridPageChangedEventArgs e)
{
if(!IsPostBack)
{
BindGrid();
}
}
void Page_Load(Object sender,EventArgs e)
{
DataGrid2.PagerStyle.Mode = PagerMode.NumericPages;
if(!IsPostBack)
{
BindGrid();
}
}
</script><title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
font-family: ??;
}
-->
</style>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<asp:DataGrid Font-Name="??ì?" Font-Size="16pt" id="DataGrid2" runat="server" AllowPaging="True"
PageSize="20" OnPageIndexChanged="DataGrid2_Page" BorderWidth="1px" AutoGenerateColumns="False" >
<HeaderStyle Height="0" BackColor="#6BDF9C" ForeColor="black"></HeaderStyle>
<ItemStyle BackColor="#EFFCF4">
</ItemStyle> <AlternatingItemStyle BackColor="white">
</AlternatingItemStyle>
<Columns>
<asp:TemplateColumn HeaderText="" HeaderStyle-Width="150">
<ItemTemplate >
<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "fname") %>'
runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="ÄÚÈÝ"¡¡HeaderStyle-Width="650">
<ItemTemplate >
<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "fcontent") %>'
runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<script language="c#" runat="server">
void BindGrid()
{
string ID=Request["id"].ToString();
string connew="Provider=Microsoft.Jet.OleDb.4.0;Data Source=lzsfcjys.mdb";
string strSQL="SELECT * FROM followforum WHERE lid='"+ID+"'";
OleDbConnection con1=new OleDbConnection(connew);
try{
con1.Open();
OleDbCommand com=new OleDbCommand(strSQL,con1);
OleDbDataAdapter lawAdapter=new OleDbDataAdapter(com);
DataSet lawds=new DataSet();
lawAdapter.Fill(lawds);
con1.Close( );
DataGrid2.DataSource=lawds;
DataGrid2.DataBind();
}
catch(Exception e)
{
con1.Close( );
}
}
void DataGrid2_Page(Object sender,DataGridPageChangedEventArgs e)
{
if(!IsPostBack)
{
BindGrid();
}
}
void Page_Load(Object sender,EventArgs e)
{
DataGrid2.PagerStyle.Mode = PagerMode.NumericPages;
if(!IsPostBack)
{
BindGrid();
}
}
</script><title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
font-family: ??;
}
-->
</style>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货