使用ADO+(二), 设定 DataGrid 的外观
2008-05-01 02:47
225 查看
<!-- <%@ Page Trace="True" %> -->
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<Html>
<Body BgColor="White">
<H3>使用 ADO+, 结合 DataGrid -- ADO+.aspx <HR></H3>
<asp:DataGrid HeaderStyle-BackColor="Cyan" id="Grid1" runat="server"/>
</Body>
</Html>
<script Language="VB" runat="server">
Sub Page_Load(Src As Object, e As EventArgs)
Grid1.DataSource = CreateDataView( "pubs", "Authors" )
Grid1.DataBind()
End Sub
Function CreateDataView( Db As String, Table As String ) As DataView
Dim ConnStr, SQL As String
ConnStr = "server=hnby-dom;uid=sa;pwd=;database="&Db
Dim Conn As SqlConnection
Dim Cmd As SqlDataAdapter
Conn = new SqlConnection(ConnStr)
Cmd = New SqlDataAdapter( "Select * from " & Table, ConnStr )
Dim ds As DataSet = new DataSet()
Cmd.Fill(ds, Table)
CreateDataView = new DataView(ds.Tables(Table))
End Function
</script>
和使用ADO+(一)不同,这里用到一个函数CreateDataView,你可以单独吧这个函数做到一个包含页面里。
------------------------------------------------
以上在win2000server,win2000professional,sql6.0,Microsoft .NET Framework SDK beta2测试通过。
实例:http://202.102.247.235/aspx/ADO2.aspx
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<Html>
<Body BgColor="White">
<H3>使用 ADO+, 结合 DataGrid -- ADO+.aspx <HR></H3>
<asp:DataGrid HeaderStyle-BackColor="Cyan" id="Grid1" runat="server"/>
</Body>
</Html>
<script Language="VB" runat="server">
Sub Page_Load(Src As Object, e As EventArgs)
Grid1.DataSource = CreateDataView( "pubs", "Authors" )
Grid1.DataBind()
End Sub
Function CreateDataView( Db As String, Table As String ) As DataView
Dim ConnStr, SQL As String
ConnStr = "server=hnby-dom;uid=sa;pwd=;database="&Db
Dim Conn As SqlConnection
Dim Cmd As SqlDataAdapter
Conn = new SqlConnection(ConnStr)
Cmd = New SqlDataAdapter( "Select * from " & Table, ConnStr )
Dim ds As DataSet = new DataSet()
Cmd.Fill(ds, Table)
CreateDataView = new DataView(ds.Tables(Table))
End Function
</script>
和使用ADO+(一)不同,这里用到一个函数CreateDataView,你可以单独吧这个函数做到一个包含页面里。
------------------------------------------------
以上在win2000server,win2000professional,sql6.0,Microsoft .NET Framework SDK beta2测试通过。
实例:http://202.102.247.235/aspx/ADO2.aspx
相关文章推荐
- 使用ADO.NET访问SQLSERVER注意连接池的大小设定
- 使用ADO.NET访问SQLSERVER注意连接池的大小设定收藏
- ADO在vb.net中的使用(与datagrid结合)
- 使用js为DataGrid设定行
- VC中ADO连接数据库,如何使用Datagrid显示的问题
- 【翻译】在DataGrids和DropDownLists中使用ADO
- 使用DOM动态改变页面外观----读取和设定元素属性
- 使用.NET Framework组件中的DataGrid显示ADO中的RecordSet对象的记录
- 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论(1) ambushaa [翻译] [转]
- 有关ActiveX控件ADODC和DataGrid在VC++下面的使用
- .NET Tips : DataGrid中由某列的值设定行的颜色
- 在VC6中使用ADO读取Oracle中的BLOB字段
- Delphi中使用ADO连接Excel
- 使用函数完成表格奇偶行的颜色设定(客户端脚本) LxcJie [原作]
- CSDN第一期总结之二:ADO.NET + DataGrid的问题
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 在DataGrid中使用DropDownList控件 (转 土人制造)
- jquery easyui datagrid使用参考
- 在DELPHI中使用ADO直接访问Excel数据文件
- 使用.NET自带的类实现DataGrid报表的打印。