关于新闻发布系统的几点问题
1:当添加新闻到数据库后,再从数据库中读取之后格式就没有了,整个是 一段,该如何处理?2:大类套小类:
例子:
大类为datalist(国内,国际新闻),小类为gridview(1,2,3)
如果执行的 查询语句为 :select * from tableName 则显示:
国内新闻
1:00000000000000000000
2:00000000000000000000
3:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
3:000000000000000000000
如果执行的查询语句为:select top 2 * from tableName 则显示:
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
请问如何在执行select top 2 * from tableName后,可以显示
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
谢谢大家了
--------------------编程问答-------------------- 第一个: 要使用html编辑器实现
第二个: 智商有限,理解不了您的描述 --------------------编程问答-------------------- 看不明白你什么意思 --------------------编程问答-------------------- 例子:
大类为datalist(国内,国际新闻),小类为gridview(1,2,3)
如果执行的 查询语句为 :select * from tableName 则显示:
国内新闻
1:00000000000000000000
2:00000000000000000000
3:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
3:000000000000000000000
如果执行的查询语句为:select top 2 * from tableName 则显示:
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
请问如何在执行select top 2 * from tableName后,可以显示
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
这个是我在datalist里面套了一个gridview,在读取数据的时候,gridview如果+了top 2,那么只有datalist读取的第一项国内新闻下面会显示gridview里面的内容,其余的都不显示,我把源代码贴上你们看看哈
DataTable dt = null;
DataTable dtNews = null;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.InitPage();
}
}
private void InitPage()
{
this.InitGridView();
this.InitDataList();
}
private void InitDataList()
{
this.GetDataDataList();
this.BindDataList();
}
private void GetDataDataList()
{
this.dt = bll.Leibie.List();
}
private void BindDataList()
{
this.DataList1.DataSource = this.dt;
this.DataList1.DataBind();
}
private void InitGridView()
{
this.GetDataGridView();
}
private void GetDataGridView()
{
this.dtNews = bll.News.List();
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
GridView gv = (GridView)e.Item.FindControl("GridView1");
if (gv != null)
{
DataView dv = new DataView(this.dtNews);
dv.RowFilter="leibieid="+this.dt.Rows[e.Item.ItemIndex]["leibieid"];
gv.DataSource = dv;
gv.DataBind();
}
}
} --------------------编程问答-------------------- 1:当添加新闻到数据库后,再从数据库中读取之后格式就没有了,整个是 一段,该如何处理?
推荐使用 FreeTextBox 1.6.3 中文版 --------------------编程问答-------------------- 至于2 您就说清楚您想要什么结果好了 --------------------编程问答-------------------- 我数据库里有两个表,一个是类别表:leibie,一个是新闻表news,我要显示的时候按这个格式显示
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
不管有多少条新闻信息,只显示两条信息
谢谢,谢谢 --------------------编程问答-------------------- 参考这个内容管理系统
http://www.yulinsoft.com --------------------编程问答-------------------- 1:当添加新闻到数据库后,再从数据库中读取之后格式就没有了,整个是 一段,该如何处理?
==============================================
freetextbox
或者
fckedit
2:我也没看懂
按道理说,嵌套后,执行select top 2 * from tableName
结果应该是
国内新闻
1:00000000000000000000
2:00000000000000000000
国际新闻
1:000000000000000000000
2:000000000000000000000
应该是这样没错啊,为什么成你那个样子
你放出你的表结构吧,不然不好查原因 --------------------编程问答-------------------- 偶是菜鸟,啥叫表结构?》- -|| --------------------编程问答-------------------- 楼主的帖子!我看了一遍,头晕;看了两遍头痛;看了三遍,我感冒了竟然!
补充:.NET技术 , ASP.NET