这是我从数据库读取代码
protected void Page_Load(object sender, EventArgs e)
{
string str = "uid = sa; pwd=123;Initial Catalog =news;Data Source=.;";
string sql = "select top 10 * from babiNews order by newDate desc; ";
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql, str);
DataSet ds = new DataSet();
sda.Fill(ds); this.GV.DataSource = ds;
this.GV.DataBind();
if (conn.State == ConnectionState.Open) //判断数据库连接状态,是否连接
{
conn.Close();
}
这是我asp页面代码
[code=csharp] <form id="form1" runat="server">
<div>
<asp:GridView ID="GV" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="newTitle" HeaderText="标题" SortExpression="titleID" />
<%-- <asp:BoundField DataField="newText" HeaderText="内容" SortExpression="titleTEXT" />--%> </Columns>
</asp:GridView>
</div>
</form>
}[/code]
怎么让他分开显示在多个div里面呢,求教
protected void Page_Load(object sender, EventArgs e)
{
string str = "uid = sa; pwd=123;Initial Catalog =news;Data Source=.;";
string sql = "select top 10 * from babiNews order by newDate desc; ";
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql, str);
DataSet ds = new DataSet();
sda.Fill(ds); this.GV.DataSource = ds;
this.GV.DataBind();
if (conn.State == ConnectionState.Open) //判断数据库连接状态,是否连接
{
conn.Close();
}
这是我asp页面代码
[code=csharp] <form id="form1" runat="server">
<div>
<asp:GridView ID="GV" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="newTitle" HeaderText="标题" SortExpression="titleID" />
<%-- <asp:BoundField DataField="newText" HeaderText="内容" SortExpression="titleTEXT" />--%> </Columns>
</asp:GridView>
</div>
</form>
}[/code]
怎么让他分开显示在多个div里面呢,求教
编程设计要以前端需求出发,不要从数据库出发,否则你就会把精力耗费在纠缠一堆底层的这类问题上。要有多个 div,那么你的 html 自然就要有多个 div,进一步地你就会有多个 GridView 或者别的数据绑定控件,进一步地就知道对于数据模型(DataSource)要在逻辑上有多个实例。一切分解只是都是从前端实际的需求为出发点的。假设你满脑子只有数据库概念,就会懒到连分析界面上有几个 div、几个gridview都不去努力设计,懒到不会编程设计。
你可换一个控件,比如,datalist什么的。