关于asp.net数据绑定
我想做一个站内新闻,数据库已经建好表,就是编号1,一个新闻,编号2,一个新闻等等。我想让站内新闻的区域显示一条一条的新闻内容,该怎么绑定,具体一点谢谢...
我想做一个站内新闻,数据库已经建好表,就是编号1,一个新闻,编号2,一个新闻等等。我想让站内新闻的区域显示一条一条的新闻内容,该怎么绑定,具体一点谢谢
展开
展开全部
要看你怎么写,如果只为实现效果,而不编写代码的话,可以直接使用数据库直接对应的数据源控件(数据工具栏中的AccessDataSource对应Access,SqlDataSource对应Sql,如果自行编写业务层的话用ObjectDataSource)
以下以SqlDataSource为例,拖一个SqlDataSource放置于页面,点击配置数据源->新建连接->填写服务器名、用户名、密码(最好测试连接是否成功),再选择一个数据库
在配置Select语句界面中,选择你需要的表,以及相应的字段,若有条件请点击where,有排序用order by.最后点击完成
拖一个数据展示控件(GridView、DataList、Repeater,其中Repeater需要自行写代码绑定)。选择数据控件,选择刚才建立的数据源。初步完成,但列名是按数据库表的结构命名的,可以“编辑列”来进行修改(修改HeaderText属性,千万别改DataField属性)
如果是Access数据库只是数据源改为选择文件,后面的步骤与上面相同
以下以SqlDataSource为例,拖一个SqlDataSource放置于页面,点击配置数据源->新建连接->填写服务器名、用户名、密码(最好测试连接是否成功),再选择一个数据库
在配置Select语句界面中,选择你需要的表,以及相应的字段,若有条件请点击where,有排序用order by.最后点击完成
拖一个数据展示控件(GridView、DataList、Repeater,其中Repeater需要自行写代码绑定)。选择数据控件,选择刚才建立的数据源。初步完成,但列名是按数据库表的结构命名的,可以“编辑列”来进行修改(修改HeaderText属性,千万别改DataField属性)
如果是Access数据库只是数据源改为选择文件,后面的步骤与上面相同
追问
请问我数据绑定完成了以后,想要点某一条新闻可以页面跳转,怎么设定新闻是可以点的呢??
追答
这个就比较复杂了,首先要是手工绑定,把相对应的模板内容更换成HyperLink,再设置超链接绑定
被链接的一页要使用QueryString进行DetailView的绑定
要弄这个最好自己去看一下相应的数据控件绑定和代码的知识,这里不是几句几行句很说清楚的
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
展开全部
简单的处理是用GridView绑定控件,绑定到SqlDataSource上。复杂的话可以自己写获取数据的方法,然后绑定到GridView上
追问
请问我数据绑定完成了以后,想要点某一条新闻可以页面跳转,怎么设定新闻是可以点的呢??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据你要显示的信息ID 然后写一个方法从数据库中读取出来 一一将其绑定到你要让他显示的地方即可 DataSource DataBind 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%#'这里写你绑定的列的名字就行'%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询