精华内容
下载资源
问答
  • VB 使用数据网格控件浏览数据库 VB 使用数据网格控件浏览数据库
  • vb使用datagrid数据网格控件浏览数据库实例代码
  • 数据网格下拉列表框控件,可以在下拉列表中显示多列数据。
  • 包含winform一系列控件数据网格,树,智能下拉等 详情:http://www.smartframework.cn/ http://www.sframework.com
  • jsGrid是一个轻量级基于jQuery的数据网格控件。它支持基本的网格操作,如插入、筛选、编辑、删除、分页和排序。jsGrid是灵活的,允许自定义其外观和组件。 觉得是在bootstrap下可以使用的一个好用的表格。
  • 数据绑定和数据网格视图(DataGridView)控件   数据网格视图控件,不像我们前面看到的控件,它可以显示多个列,但是,数据必须格式化,使数据网格知道要显示哪一列。有两种实现方法:一个是把数据网格视图绑定到...

    数据绑定和数据网格视图(DataGridView)控件

     

    数据网格视图控件,不像我们前面看到的控件,它可以显示多个列,但是,数据必须格式化,使数据网格知道要显示哪一列。有两种实现方法:一个是把数据网格视图绑定到数据表(DataTable),另一个是把网格到绑定对象列表,对象有许多属性,不同的属性就成为网格的列。

    下面的例子是一种简单的解决方案,绑定到数据集(DataSet):

     

    open System

    open System.Collections.Generic

    open System.Configuration

    open System.Data

    open System.Data.SqlClient

    open System.Windows.Forms

     

    // creates a connections then executes thegiven command on it

    let createDataSet commandString =

      //read the connection string

      letconnectionSetting =

        ConfigurationManager.ConnectionStrings.["MyConnection"]

      //create a data adapter to fill the dataset

      letadapter = new SqlDataAdapter(commandString, connectionSetting.ConnectionString)

      //create a new data set and fill it

      letds = new DataSet()

      adapter.Fill(ds)|> ignore

      ds

     

    // create the data set that will be boundto the form

    let dataSet = createDataSet "selecttop 10 * from Person.Contact"

     

    // create a form containing a data bounddata grid view

    let form =

      lettemp = new Form()

      letgrid = new DataGridView(Dock = DockStyle.Fill)

      temp.Controls.Add(grid)

      grid.DataSource<- dataSet.Tables.[0]

      temp

     

    // show the form

    Application.Run(form)

     

     

    运行前面的代码,可以看到如图 9-2 显示的结果。

    图 9-2 绑定了数据的数据网格

     

    若不使用 DataSet,还可以使用 F# 记录类型。这样,通常需要创建一个泛型函数(generic

    function),通过反射(reflection)创建并发布强类型集合。下面的代码演示了这种泛型函数,把它包装在模块中,这样,就能更方便地把它用于其他代码,然后,用这个模块执行对数据库的查询:

     

    module Strangelights.DataTools

    open System

    open System.Collections.Generic

    open System.Configuration

    open System.Data

    open System.Data.SqlClient

    open Microsoft.FSharp.Reflection

     

    // a command that returns dynamicallycreated stongly typed collection

    let execCommand<'a> commandString :seq<'a> =

      //the opener that executes the command

      letopener() =

        //read the connection string

        letconnectionSetting =

          ConfigurationManager.ConnectionStrings.["MyConnection"]

        //create the connection and open it

        letconn = new SqlConnection(connectionSetting.ConnectionString)

        conn.Open()

        //excute the command, ensuring the read will close the connection

        letcmd = conn.CreateCommand(CommandType = CommandType.Text,

                                   CommandText = commandString)

        cmd.ExecuteReader(CommandBehavior.CloseConnection)

     

    // the generator, that generates anstrongly typed object for each row

    let generator (reader : IDataReader) =

      ifreader.Read() then

        //get the type object and its properties

        lett = typeof<'a>

        //get the values for the row from the reader

        letvalues = Array.create reader.FieldCount (new obj())

        reader.GetValues(values)|> ignore

        letconvertVals x = match box x with | :? DBNull -> null | _ -> x

        letvalues = Array.map convertVals values

        //create the record and return it

        Some(FSharpValue.MakeRecord(t, values) :?> 'a)

      else

        None

     

    // generate the sequence

    Seq.generate

      opener

      generator

      (funr -> r.Dispose())

     

    例子代码的第一行使用了一个我们之前尚未用到过的方法,显式声明了函数的类型参数:

     

    let execCommand<'a> commandString :seq<'a>

     

    这样做,能够显式给定泛型参数'a,这个类型参数然后用于创建类型对象,再对它做反射:

     

    let t = typeof<'a>

     

    这个函数是用来处理 F# 记录类型,它的字段完全匹配查询结果的字段;如果不满足这个先决条件,代码就失败;然而,这个先决条件通常是在应用程序中以反射的形式使用的。

    前面已经定义的泛型函数 execCommand,能够用于任何查询,匹配记录类型。下面的代码演示如何应用:

     

    open System

    open System.Windows.Forms

    open Strangelights.DataTools

     

    // a type that mirrors the type of rowbeing created

    type Contact =

      {ContactID: Nullable<int>;

       NameStyle:Nullable<bool>;

       Title:string;

       FirstName:string;

       MiddleName:string;

       LastName:string;

       Suffix:string;

       EmailAddress:string;

       EmailPromotion:Nullable<int>;

       Phone:string;

       PasswordHash:string;

       PasswordSalt:string;

       AdditionalContactInfo:string;

       rowguid:Nullable<Guid>;

       ModifiedDate:Nullable<DateTime> }

     

    // a form containing a data bound data grid

    let form =

      lettemp = new Form()

      letgrid = new DataGridView(Dock = DockStyle.Fill)

      temp.Controls.Add(grid)

      letcontacts =

        execCommand<Contact>"select top 10 * from Person.Contact"

      letcontactsArray = contacts |> Seq.to_array

      grid.DataSource<- contactsArray

      temp

     

    // show the form

    Application.Run(form)

     

    最重要的是下面一行:

     

    let contacts =

      execCommand<Contact>"select top 10 * from Person.Contact"

     

    为泛型函数 execCommand 显式声明了类型参数。这个例子的结果同前面的例子,如图 9-2 所示。

     

    注意

    使用对象-关系映射,比例NHibernate,执行这种任务已经相当普遍,这些工具提供了高度的灵活性,但它们往往过度依赖于纯正 C# 的功能,要想在 F# 中使用,体验并不良好,因此,我在书中没有讨论任何相关内容。但是,许多人,包括我自己正在努力解决这个问题;同时,建议你关注我的博客:http://strangelights.com/blog

    展开全文
  • jsGrid是基于jQuery的轻量级客户端数据网格控件。它支持基本的网格操作,如插入,过滤,编辑,删除,分页和排序。jsGrid灵活,可以自定义其外观和组件。 下载jsGrid 什么jsGrid可以做 筛选 jsGrid支持通过...

    jsGrid 是基于jQuery的轻量级客户端数据网格控件。它支持基本的网格操作,如插入,过滤,编辑,删除,分页和排序。jsGrid 灵活,可以自定义其外观和组件。

    下载jsGrid   

    什么jsGrid可以做

    筛选

     jsGrid 支持通过不同标准进行数据过滤。

    资料编辑

     jsGrid 允许添加新记录,更新和删除数据行。

    分页

     jsGrid 具有灵活的分页器,允许在客户端和服务器端对数据进行分页。

    领域

     jsGrid 提供了不同的列类型:文本,数字,选择,复选框等等。

    数据源

     jsGrid 可以处理从静态javascript 数组到REST服务的任何类型的数据源。

    排序

     jsGrid 支持通过用户交互和api进行排序。

    验证方式

     jsGrid 允许验证插入和编辑数据。

    i18n

     jsGrid 已本地化为多种语言,并允许轻松添加自定义语言环境。

    回呼

     jsGrid 提供了大量的回调来控制和自定义行为。

    jsGrid是一个托管在GitHub上的开源项目。

    GitHub上的   jsGrid

     

     

    展开全文
  • VB下拉框控件 网格控件应用实例,一个基于VB的网格下拉框控件,也就是让下拉框拉出的不是列表式数据,而是表格形式的数据,点击表格中的任意格数据,即可选中数据,换换形式,或许更新颖。
  • 8.1 理解GridView控件 8.2 创建GridView对象 转载于:https://www.cnblogs.com/csl-office-vb-sql-net/archive/2010/02/21/1670706.html

    8.1 理解GridView控件

    8.2 创建GridView对象

     

    转载于:https://www.cnblogs.com/csl-office-vb-sql-net/archive/2010/02/21/1670706.html

    展开全文
  • WebGrid Enterprise 是一款针对ASP.NET平台而设计的数据网格控件。WebGrid.NET Enterprise能够显示和操作标准数据,允许用户自由地对数据进行操作,使用简单,能有效节约您的开发时间。最新版本WebGrid ...

    WebGrid Enterprise 是一款针对ASP.NET平台而设计的数据网格控件。WebGrid.NET Enterprise能够显示和操作标准数据,允许用户自由地对数据进行操作,使用简单,能有效节约您的开发时间。最新版本WebGrid Enterprise 8提供了超过75种新功能,包括革命性的批量编辑,客户端绑定,三个新的视觉主题以及完整的XHTML支持的等。

    下载最新版WebGrid Enterprise请猛戳>>

    行业内最好的企业级数据网格WebGrid Enterprise正式发布v10,新版本改进了性能并更新了界面。在其先进功能的基础上,WebGrid 10利用最新的web技术和前端趋势优化对现代浏览器,类似于Chrome、Safari和Edge的兼容。

    全新统一的现代化主题

    为WebGrid新增全新的、华丽的现代化主题。当您应用新的统一主题时,现有的Web应用程序看起来将会不一样!使用自然的色彩、宽敞的布局、较大的字体和retina-sharp SVG图标精心设计每个用户界面元素。

    WebGrid得到了显著的增强,完全支持引入统一主题功能到WebUI Framework 4中。在倾向于HTML5和CSS3-compliant的样式、instance-level样式和默认的电子表格中删除内联样式,以提高网页加载时间。

    ColumnSet设计器

    WebGrid 10将ColumnSet设计器引入到Visual Studio 2012或更高版本的WebGrid组件编辑器中,使其能在更高分辨率的显示器中更好工作。

    改进用户体验

    除了许多的运行时增强之外,WebGrid 10还重新设计了过滤栏,以便在现代主流的浏览器中快速响应和顺畅工作。

    展开全文
  • 一款支持数据编辑的Vb网格控件,界面英文,不过可修改成中文,还支持在VC 中调用。MODULE_REMARKS 基于MSHFlexGrid开发提供MIS系统中的单据子表输入操作,也可以做为属性列表框进行数据编辑MODULE_SUMMARY 可以编辑...
  • VB MSFlexGrid网格控件绑定Combox,Check,ListBox等窗体常用元素的实例,利用MSFlexGrid做的单元格输入示例,演示如何在MSFlexGrid单元格中绑定下拉列表、复先框、单选框(Combox,Check,ListBox)等,以方便用户输入和...
  • 学习笔记(五)——数据适配器、数据表、数据网格视图控件的综合应用。 1、 批量修改 修改包括增加,删除以及更新3个操作,所以声明实力化3个SQL命令分别应用于插入,删除以及修改 将声明的SQL命令连接...
  • 是这样的,我用DBGrid绑定access中的数据库表,表中有一个字段是bool类型的,但是我想在DBGrid中显示为是/否而不是True/...但是代码没起到作用,运行的时候DBGrid控件中SpecialAlarm还是显示TRUE/FLASE而不是是/否。
  • 数据网格下拉列表框控件[DataGridCombox.rar]-精品源代码
  • 网格控件读取和编辑数据

    千次阅读 2007-05-24 14:01:00
    Web窗体数据数据绑定虽然好用,但不能对数据库进行更改,因此如果要将数据写入数据库中就只有通过别的方法来实现,例如,我们用一个网格控件(DataGrid)来实现这一任务。 在这个例子中,我们想实现图2.25所示的...
  • 一、这个网格控件基于CGridCtrl,我重写和增加了许多功能,希望这个网格控件能对需要的人有帮助, 更希望有人能把网格控件做得更完善一些。 二、使用方法: 按右上角的恢复网格数据,选择test.tmp 如果是新建表格,...
  • GridView 刷新网格控件

    2016-07-05 13:36:40
    要刷新网格控件并同步它显示的数据和绑定数据源中的信息,则调用 GridControl.RefreshDataSource 方法。 此方法更新所有当前可视的视图。 如果对视图应用了分组或排序,则此方法重新排列数据源中的数据,来反映分组...
  • WEB应用中使用各种控件 1.使用广告控件 2.使用表格控件 3.使用日历控件
  • 如何将数据源绑定在essential grid for JavaScript网格控件上?
  • 本文中我们将分步介绍BCGControlBar如何将网格控件绑定到ODBC、ADO或DAO数据源,并附上了BCGControlBar Grid网格控件绑定到数据源的Demo演示下载地址。 BCGControlBar网格控件无论是在普通或虚拟模式下都可以很好...
  • 一个不错的表格控件,可以任意处理表格中的数据,非常实用,可以处理任何单元格属性,比如颜色,字体等。
  • Delphi中的数据网格控件(TDbGrid)对于显示和编辑数据库中大量的数据起着十分重要的作用;然而,在使用数据网格控件的同时,也往往因为表格中大量的数据不易...本文从改变数据网格的色彩配置角度,提出了一种解决办法。
  • C#.NET三方网格控件gridcontrol [datagridviev]应用例子,把DataGridView绑定的数据源转换成DataTable ,此控件对应微软datagridviev。使用方法说明:首先用gridcontrol 与DataSet绑定,然后操作gridcontrol 中的...
  • ext grid网格控件实例

    2008-11-26 22:48:09
    ext grid网格控件四个实例,包括从array、XML、JSON和动态从服务器提取数据,具有分页功能,是在j2ee框架上实现,测试前先下载ext文件
  • 使用一个网格控件显示数据库中的一些字段的值,当库中的数据有变化时,网格及时刷新, 除了定时查询数据库显示到网格之外,还有没有别的方法,各位大牛们都是怎么做的?
  • 内容索引:VC/C++源码,报表打印,VC报表,CGirdCtrl 经常从事编程,会常用到数据表格,但是有时候我们的程序里都不是大量用到表格,所以没有必要自己去写一个,国为处理表格数据很麻烦,CGirdCtrl控件是VC中比较流行的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,275
精华内容 510
关键字:

数据网格网格控件