datalist 让第一行的显示和后面的不同

显示的形式... 显示的形式 展开
 我来答
天远刘超
2011-06-14 · TA获得超过131个赞
知道答主
回答量:143
采纳率:0%
帮助的人:0
展开全部
你要显示表头?还是别的什么?
如果是表头.你直接在<asp:DataList>里添加<HeaderTemplate></HeaderTemplate>标签.然后在里面制作你的表头.
如果不是表头.就给DataList添加ItemDataBound方法.然后在里面判断e.Item.ItemIndex的值.不同行不同对待.这是行的下标.

------------------------------------------------------------------

那你用GridView吧.在RowDataBound事件中写:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex == 0) {
e.Row.Cells[0].Text = "xxxx";
e.Row.Cells[1].Text = "xxxx";
e.Row.Cells[2].Text = "xxxx";
}
}
追问
就是显示成
追答
我常用的是这种方式.给你代码.你根据你的情况修改一下.
假若你的图片列名为"pic"
楼盘列名为"title"
位置列名为"pos"
规格列名为"norm"
价格列名为"price"
简介列名为"brief"
后台cs中有一个全局变量public int count=0;

DATALIST里只有一个模板列.代码如下:

" + Eval("title").ToString() + "" + Eval("norm").ToString() + " " + Eval("price").ToString() + "/月" + Eval("brief").ToString() + "") : ("" + Eval("title").ToString() + "" + Eval("pos").ToString() + "" + Eval("norm").ToString() + "" + Eval("price").ToString() + "/月")%>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式