asp.net将数据绑定到datalist上的类的方法【怎么写】

会编程的吸血鬼 陕西欢迎网络技术 开发部员工  2013-02-04 10:10:50
我在写一个B2C网站,就是一个卖书的网站.现在有一个模块,是书的分类,例如科幻、文艺等。我要利用Datalist控件绑定,想写一个类方法,直接调用。可是不知道怎么写,求大神帮忙!!!
假设用到的数据表为tb_Class,里面的字段有ID,ClassName(类别名),现在用datalist绑定,想写一个类(class.cs),直接写一个绑定的方法(databind),到时候直接调用就行。
...全文
55 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
都是用 DataTable 从数据库获取那张表,使用 SqlDataAdapter 填充之后,再作为数据源绑定给DataList的
  • 打赏
  • 举报
回复
still_melody 2013-02-05
一般都是返回datatable或者dataset。然后给控件绑定的。 当然传进去的参数包含表名跟where条件灵活性更高。
  • 打赏
  • 举报
回复
蝶恋花雨 2013-02-05
public DataTable GetCategoryHtml(params) --params是你的参数 当然是根据你的需求来的 { datatable dt=new datatable(); 根据传递过来的参数来取出数据 然后赋给datatablet 返回,。 return dat } 返回后绑定datalist
  • 打赏
  • 举报
回复
yyl8781697 2013-02-05
不是很理解LZ的意图 下面的可以参考下,自己写一个分类的html的拼接方法(充当下你说的datalist控件),以后需要的时候调用就可以了

//aspx.cs里面的方法 也可以申明为protected
public string GetCategoryHtml(params)  --params是你的参数 当然是根据你的需求来的
{
   //根据的参数查询数据库或者方法数据层得到数据源  比如DataTable或者List
   //然后用StringBuilder的方式拼接处你的目录的html字符串
   //返回拼接的字符串
   //这个方法完全可以冲当你的datalist
}
前台aspx对后台方法的调用 就会输出你需要的html

<%= GetCategoryHtml(params)%>
希望对LZ有帮助
  • 打赏
  • 举报
回复
夜色镇歌 2013-02-04
把datalist作为参数或者写一个扩展方法
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2013-02-04 10:10
社区公告
暂无公告