转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
【翻译】在DataGrids和DropDownLists中使用ADO         ★★★★

【翻译】在DataGrids和DropDownLists中使用ADO

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3385 更新时间:2009/4/23 10:43:12
SQL 字符串:任意SQL字符串,甚至可以是存储过程

  • DataGridDataGrid 的标识符

  • private void Page_Load(object sender, System.EventArgs e)

    {

      // 构造SQL字符串

      string SQLstring = "Select * FROM Employee";

     

      // 调用并构造BindGrid

      BindGrid(strConnectSQL, SQLstring, DataGrid1 );

    }

    使用多个 DataGrids

    通过不同的SQL命令,在页面上放置三个 DataGrid 。如下面所示,只要调用具有不同SQL命令的 BindGrid() 三次就可以了。所以现在你可以使用相同的代码使用多个 DataGrid

    // DataGrid 1

    string SQLstring1 = "Select * FROM Employee";

    BindGrid(strConnectSQL, SQLstring1, DataGrid1 );

     

    // DateGrid 2

    string SQLstring2 = "Select * FROM Customers";

    BindGrid(strConnectSQL, SQLstring2, DataGrid2 );

     

    //DataGrid3

    string SQLstring3 = "Select * FROM Orsders";

    BindGrid(strConnectSQL, SQLstring3, DataGrid3 );

    使用 BindList()

    好了。现在我们将从使用 BindGrid() 转向使用 BindList() ,它可以使用ASP.NET中的下拉列表。

    代码稍微有点难理解了,因为 DropDownList  多了两个属性:

    • DataTextField: 下拉列表中所显示的,也就是用户所看到的。

    • DataValueField: 测定用户的选择的值。

    这些值都被添加到 BindList() 的输入参数中,所以可以像这样运行它:

    BindList(db, SQL, Text, Value, DropDownList);

    using System;

    using System.Collections;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Web;

    using System.Web.SessionState;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Web.UI.HtmlControls;

    using System.Data.SqlClient;

    using System.Configuration;

     

    namespace BindList

    {

      public class WebForm1 : System.Web.UI.Page

      {

        protected System.Web.UI.WebControls.DropDownList DropDownList1;

        //  web.config 获得连接字符串

        public String strConnectSQL = 

            (ConfigurationSettings.AppSettings["dsn_SQL"]);

     

        private void Page_Load(object sender, System.EventArgs e)

        {

          // 创建SQL字符串

          string SQLstring = "Select EmployeeID, FirstName + '''' '''' + LastName" + 

                             " as name FROM Employees";

          string TextField = "name";

          string ValueField = "EmployeeID";

     

          BindList(strConnectSQL, SQLstring, TextField , 

                                  ValueField, DropDownList1 );

        }

     

        private void BindList(string strConnectSQL, string SQLstring, 

                string TextField, string ValueField, 

                System.Web.UI.WebControls.DropDownList Dlist)

    上一页  [1] [2] [3] [4]  下一页


    [VB.NET程序]ADO 在informix的 Addnew  [VB.NET程序]ADO 的测试
    [VB.NET程序]ADO 揭密 1  [Web开发][ADO]如何修改ADO的线程模型
    [Web开发]Delphi7下仿Ado.Net类的实现  [Web开发]通过COM使用ADO
    [Web开发]ADO & ADO.NET中使用存储过程的两个共用的函数  [Web开发]Binding a DataGrid to an ADO Recordset
    [Web开发]ADOCE for ADO Programmers  [Web开发]Delphi多线程下的ADO编程
    教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台