1. 在datagrid里创建4个BoundColumn和一个LinkButton。
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 110; LEFT: 16px; POSITION: absolute; TOP: 168px"
Visible="True" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM1" HeaderText="NUM1"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM2" HeaderText="NUM2"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM3" HeaderText="NUM3"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" HeaderText="Edit!" CancelText="Cancel"
EditText="Edit"></asp:EditCommandColumn>
</Columns>
</asp:DataGrid>
2.通过OracleConnection的open语句获得数据
Dim OraclDataSet As DataSet
Dim OraclDataAd As OracleDataAdapter
Dim OrclCnn As OracleConnection
Try
OrclCnn = New OracleConnection
OrclCnn.ConnectionString = "Data Source=edc81;User Id=test;Password=test"
OracleConnection1.Open()
OraclDataSet = New DataSet
OraclDataAd = New OracleDataAdapter("select ID,NUM1,NUM2,NUM3 from test1", OrclCnn)
OraclDataAd.Fill(OraclDataSet)
OracleConnection1.Close()
DataGrid1.DataSource = OraclDataSet.Tables(0).DefaultView
DataGrid1.DataBind()
Catch ex As Exception
Throw ex
Finally
End Try
3.通过OracleDataAdapter的Fill函数获得数据,并自动关闭连接
Dim OraclDataSet As DataSet
Dim OraclDataAd As OracleDataAdapter
Dim OrclCnn As OracleConnection
Try
OrclCnn = New OracleConnection
OrclCnn.ConnectionString = "Data Source=edc81;User Id=test;Password=test"
OraclDataSet = New DataSet
OraclDataAd = New OracleDataAdapter("select ID,NUM1,NUM2,NUM3 from test1", OrclCnn)
OraclDataAd.Fill(OraclDataSet)
DataGrid1.DataSource = OraclDataSet.Tables(0).DefaultView
DataGrid1.DataBind()
Catch ex As Exception
Throw ex
Finally
End Try
4. datagrid的Edit事件
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
DataGrid1.EditItemIndex = e.Item.ItemIndex
BindDataGrid()
End Sub
5. datagrid的Cancel事件
Private Sub DataGrid1_CancelCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.CancelCommand
DataGrid1.EditItemIndex = -1
BindDataGrid()
End Sub
6. datagrid的Update事件
Private Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.UpdateCommand
''略
End Sub
分享到:
相关推荐
通过上述示例可以看出,使用ASP.NET (C#) 连接Oracle数据库的过程相对简单直观。无论是直接读取数据、填充`DataSet`还是使用`OleDb`,都有相应的解决方案。掌握了这些技能后,开发者能够更灵活高效地处理与Oracle...
为了连接Oracle数据库,我们需要引入System.data.OracleClient命名空间。尽管在VS2010中不再直接提供此引用,但可以通过添加浏览引用的方式,从C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下的System.Data....
在这个“利用datagrid显示数据更新数据的简单示例”中,我们将探讨如何实现数据的读取、显示以及通过`DataGrid`进行数据的更新。 首先,`DataGrid`控件是ASP.NET Web Forms框架的一部分,主要用于创建动态的、交互...
本文将详细介绍如何使用C#语言连接Oracle数据库,并演示如何调用Oracle存储过程,特别是带有输出参数的情况。这些知识点对于初学者来说尤为重要。 #### 前置知识 1. **C#基础**:理解C#的基本语法和概念。 2. **...
ADO(ActiveX Data Objects)是微软提供的一种数据访问接口,用于连接和操作各种数据库,包括SQL Server、Access、Oracle等。DataGrid控件则通常在Windows应用程序中使用,用于显示和编辑来自数据库的数据。在本实例...
1. 数据库连接:在VB中,我们需要使用ADO(ActiveX Data Objects)或ODBC(Open Database Connectivity)来连接Oracle数据库。ADO是微软提供的数据访问接口,可以直接通过Provider属性设置为"MSDAORA.1"以连接Oracle...
Devart dotConnect for Oracle Professional是一款高效且功能丰富的Oracle数据库连接组件,专为.NET开发者设计。这个版本号v9.5.399代表着该产品的一个更新迭代,旨在提供更好的性能、稳定性和新特性。 首先,我们...
这个工具集成了Mysql和Oracle两种常见数据库的支持,提供了便捷的数据网格界面,允许用户进行数据浏览、排序、过滤以及简单的CRUD(创建、读取、更新、删除)操作。 首先,`phpmydatagrid.class.php`和`...
DataGrid是一种常见的数据可视化技术,它允许用户以表格的形式查看、排序、编辑和操作数据。在PHP环境下,phpDataGrid提供了类似的功能,使开发者能够快速构建动态的、交互式的数据网格。 phpDataGrid支持多种...
例如,在一个简单的VB应用程序中,可以使用ADO Data控件(Adodc1)来连接到Oracle 10g数据库,读取Users表的数据。通过设置控件的属性,如ConnectionString配置数据库连接信息,Recordset属性指向要查询的表,然后将...
ADO提供了一套简单的API,使得操作数据库变得更加高效和便捷。 在MFC应用中使用ADO,我们需要引入以下关键步骤: 1. **包含必要的头文件**:首先,在你的MFC项目中,需要包含如`#include <afxdao.h>`这样的头文件...
ADO使得开发者能够更简单、灵活地与数据库交互。本章主要讲解了ADO数据模型、数据库访问控件以及相关对象和事件。 11.1 ADO 数据模型 ADO模型包括了几个核心元素,这些元素允许开发者连接到数据源、执行SQL命令、...
总结一下,"数据库和dategrid使用简单例子"这个主题涵盖数据库基础、SQL语言的使用、以及datagrid控件在数据展示和交互中的应用。通过学习和实践这个例子,初学者能够掌握如何连接数据库,操作数据,以及使用...
本文将深入探讨如何在Flex中连接到SQL Server和Oracle数据库,并通过.NET 2.0进行数据操作。 首先,要让Flex能够与.NET 2.0进行通信,我们需要创建一个Web服务,这可以是ASMX类型的Web服务或者是WCF(Windows ...
在VB中,DATA控件如DataGrid或DataSource,可以直接连接到ODBC(Open Database Connectivity)数据源。ODBC是一个数据库访问接口,允许应用程序与多种数据库系统通信。通过设置DATA控件的DataSource属性为ODBC数据源...
VB是一种流行的编程语言,尤其在开发Windows应用程序时,它提供了丰富的控件和工具,使得创建用户友好的图形界面变得简单。 在这个实例中,VB被用来构建一个人事档案管理系统的一部分,该系统能够生成报表。报表在...
最近想做一个通过PHP实现DataGrid功能的东西,这样可以直接修改数据库中表的内容,而不用开发【新增数据页面】和【编辑页面】,本篇首先介绍基于MySQL的使用方法,再简单介绍对于Oracle连接(基于sqlrelay)的二次...
下面是一个简单的步骤演示如何实现Ado访问数据库并显示在DataGrid中: 1. 创建一个MFC应用,比如基于对话框的应用。 2. 在对话框上添加一个DataGrid控件。 3. 引入Ado库,比如`#import "msado15.dll" no_namespace ...
以下是一个简单的示例,展示了如何使用VC++的ADO类连接数据库,执行查询,并将结果显示在Datagrid中: ```cpp // 初始化ADO对象 CADOConnection conn; CADOCommand cmd; CADORecordset rs; CDataGridCtrl ...