实例使用C实现文章列表并可以点击进入详细页面.docVIP

实例使用C实现文章列表并可以点击进入详细页面.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例使用C实现文章列表并可以点击进入详细页面

阿秋笔记之: 使用VS2005利用控件GridView和DetailsView控件实现 新闻查看 功能。 软件配置: VS2005 数据库: ORACLE 10G 表名为 users,字段名为 names和pass 介绍: 在VS上创建一个网站项目,并新建一下几个文件 : connect.cs类文件: 用作与数据库连接; details.aspx文件 : 显示 新闻的详细页面。 首先在web.config中添加 数据库连接字符串 代码如下: add name mycon connectionString Data Source winner;Persist Security Info True;User ID ***;Password ***;Unicode True/ 在default.aspx页面上放置一个 GridView控件,注意点击 该控件右上角的三角形, 点击 编辑列,然后添加 两个字段TemplateField(注:有几个字段就添加几个),并修改HeaderText属性,为列名。 点击 编辑模板,一个一个设置上述添加的字段,分别在ItemTemplate里添加一个label控件,并在“源”里面设置其 text属性为 Text %# Eval names % 注:使用Eval来绑定数据库中表的字段。 Default.asp代码如下: asp:GridView ID GridView1 runat server OnRowDataBound GridView1_RowDataBound Width 373px asp:TemplateField HeaderText 姓名 asp:Label ID Label1 runat server Text %# Eval names % /asp:Label /asp:TemplateField asp:TemplateField HeaderText 密码 asp:Label ID Label2 runat server Text %# Eval pass % /asp:Label /asp:TemplateField /asp:GridView 在default.aspx.cs页上的代码如下: protected void Page_Load object sender, EventArgs e string constr ConfigurationManager.ConnectionStrings[mycon].ConnectionString; OracleConnection oc new OracleConnection constr ; string sql select * from users; OracleCommand ocm new OracleCommand sql, oc ; DataSet ds new DataSet ; OracleDataAdapter oda new OracleDataAdapter ; oda.SelectCommand ocm; oda.Fill ds ; //以上为与数据库连接字符串。 this.GridView1.AutoGenerateColumns false; // 设置 不让系统自动生成列。 this.GridView1.DataSource ds; this.GridView1.DataBind ; oc.Close ; protected void GridView1_RowDataBound object sender, GridViewRowEventArgs e if e.Row.RowType DataControlRowType.DataRow Label l1 e.Row.FindControl Label1 as Label; // 在 当前行 找label1控件,并强转化为Label。 e.Row.Attributes.Add onclick, location.href details.aspx?num + l1.Text + ; //当前行 增加一个onclick事件,点击跳转到 详细页并把 l1.Text 传到详细页 e.Row.Attributes.Add onmouseover, c this.style.backgroundColor;this.style.backgroundColor #8c4510 ; e.Row.Attributes.Add onmouseout, this.style.backgroundColor c; ; //鼠标移动到每项时颜色交替效

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档