有关于datalist的问题!

lakerskobe_wuxin 2008-07-06 05:51:33
请问各位老师 怎么用代码去控制datalist页角里的控件
...全文
130 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lakerskobe_wuxin 2008-07-07
  • 打赏
  • 举报
回复
谢谢大家 其实我在网上找了点相关的资料 还是有点线索 大家都说所要控制的控件为DataList.Controls.Count-1因为所要判断的控件为最后一个控件,但是这是一个控件 我能找的到 而且我是这么写的
LinkButton links=(LinkButton)(DataListItem)dlChanggui.Controls[dlChanggui.Controls.Count-1].FindControl("lbPrev");

如果是多个控件 那我要怎么写?
Count-2? Count-3?
amandag 2008-07-07
  • 打赏
  • 举报
回复
(DataList1.Controls[DataList1.Controls.Count - 1].FindControl("yourLabelID") as Label).Text = "abc";
lion533335 2008-07-07
  • 打赏
  • 举报
回复
public void Page_Load(Object src,EventArgs e)
{
OleDbConnection objConn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\test.mdb");
OleDbDataAdapter objCommand=new OleDbDataAdapter("select * from Users",objConn);
DataSet ds=new DataSet();
objCommand.Fill(ds);

//对PagedDataSource 对象的相关属性赋值
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;

//当前页面从Page查询参数获取
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;

objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "Page: " + CurPage.ToString();

if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);

if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);

//把PagedDataSource 对象赋给Repeater控件
Repeater1.DataSource=objPds;
Repeater1.DataBind();
}
lion533335 2008-07-07
  • 打赏
  • 举报
回复
PagedDataSource类实现了GridView中的分页功能。你可以使用它试试。
lakerskobe_wuxin 2008-07-07
  • 打赏
  • 举报
回复
要怎么做啊,其实我就是想在DATALIST里做个分页 里面添加了个LABEL但是不知道怎么去控制 还有就是linkbutten也是 不知道怎么判断当为页首时前面的两个linkbutten为不可操作 也就是不能去按首页也那个上一页 然后后面的那个也同理 不知道要怎么写哦 能给我个思路吗? 能有个列子更好了 谢谢了
代码改变世界 2008-07-06
  • 打赏
  • 举报
回复
控制datalist里面的控件什么意思?你是想访问datalist里面的控件的信息或者动态设置控件的信息?如果是这样的话在datalist绑定事件里可以做到
lakerskobe_wuxin 2008-07-06
  • 打赏
  • 举报
回复
其实我是想在datalist里做个分页 不知道怎么去控制datalist里面的控件罢了
怫悰 2008-07-06
  • 打赏
  • 举报
回复
冒泡接分

什么意思?好像没说清楚

110,024

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧