使用ADO+(二), 设定 DataGrid 的外观

ado|datagrid

<!-- <%@ 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

时间: 2024-10-07 10:07:30

使用ADO+(二), 设定 DataGrid 的外观的相关文章

定制DataGrid的外观

datagrid 1.选择要显示的列: 在默认的情况下,我们在DataGrid中显示的列就是我们在执行Sql查询语句的时候查询出来的列,什么意思呢?如果我们用Select * from myTable,那么,将会显示所有的列,如果,我们用Select field1,field2 from mytable那么就只显示两个列.所以,在Datagrid中要选择你要显示的列,最简单的方法不是修改属性来完成,而是通过修改Sql查询语句来完成. 还有一个小问题,就是,我们在设计数据库的时候,字段的名称往往是

asp.net datagrid 导出excel二种方法

asp教程.net datagrid 导出excel二种方法 文章为你提供二款datagrid 导出excel的代码一款是利用vb.net 导出excel一种是利用c# datagrid 导出excel的实例代码. */ //c#:   private void exporttoexcel()         {             savefiledialog savefiledialog = new savefiledialog();             savefiledialog

ASP.NET中实现DataGrid数据排序

asp.net|datagrid|排序|数据 Visual Studio .Net为编写WinForm程序(即:在Windows平台下运行的程序)所提供的DataGrid组件比起微软以往的各种开发环境中提供的DataGrid组件都要"高级"许多.其"高级"的地方就在于不需要再进行任何其他设置或编程,DataGrid就能够对其中的数据分别按照升.降序进行排列.这种"高级"功能给我们编程提供了许多方便.图01是在WinForm程序中的DataGrid

DataGrid Web控件深度历险(2) Part1

datagrid|web|控件 导言 在第一部分我们研究了DataGrid的基本功能,它可在HTML表格中显示数据.在第一部分我么说明了将数据库内容绑定至DataGrid是非常简单的,我们所要做的就是通过SQL查询来生成一个DataReader对象,将DataGrid的DataSource属性设为这个DataReader对象,然后调用DataGrid对象的DataBind()方法.剩下的事情就是将DataGrid放置到HTML中,它可通过如下代码实现: <asp:datagrid runat=&qu

DataGrid Web控件深度历险(3) part1

datagrid|web|控件 这篇文章是一系列关于使用DataGrid Web控件文章的第三篇.ASP.Net DataGrid Web控件可将数据库信息显示在HTML表格中,并且功能强大.在第一篇文章中我们讨论了DataGrid的基本功能:在第二篇文章中我们讨论了设定DataGrid显示属性的信息.本文将研究如何将事件与DataGrid联系起来. 导言 在第一篇文章中我们研究了DataGrid的基本功能 (它是一个被设计用于在HTML表格标签中显示数据的ASP.Net Web控件),展示了通

关于DataGrid Web控件的热门问题

datagrid|web|控件|问题 文章译自在工作过程中遇到的实际问题,而查的MSDN,当时没有找到中文资料,网上关于此方面的实用的资料也不多,有心收集下来并翻译,在此与大家交流,欢迎批评指正:zyfly0808@hotmail.com 内容-- 序言:Windows窗体&Web窗体中的DataGrid控件 ①.控制列的宽度.高度和对齐方式. ②.制定列的显示和编辑模式外观. ③.格式化日期.货币和其它数据. ④.动态显示和隐藏列. ⑤.动态增加列. ⑥.用DataGrid控件向数据源添加一条

DataGrid Web控件深度历险(1)

datagrid|web|控件 DataGrid Web控件深度历险(1) 这篇文章是一系列关于使用DataGrid Web控件文章的第一部分.ASP.Net DataGrid Web控件可将数据库信息显示在HTML表格中,并且功能强大.在最简单的情形下DataGrid显示HTML表格框架,但是它可被增强以显示丰富的用户界面,可根据数据库的列进行排序,甚至允许对数据库结果进行分页!所有这些有趣的主题将在今后一系列文章中涉及. 从数据库中获取表格信息并将其显示在一个HTML表格中是传统ASP编程中

轻松玩转花样表单(二)花样表单

二.表单外观的美化 很多时候,我们仅仅为了实现数据采集这个功能来使用表单,常看到的表单都是"千人一面".毫无生气,本专题尝试着来改变这一现象,试图赋予表单一个丰富多彩的面貌.表单的外观,也是最为直接的花样,可以通过改变它来实现特效,本文分两个出发点来讲述:CSS魔法和图像魔法. 1.CSS魔法 CSS,就是大家知道的层叠样式单,它可以定义页面元素的外观,包括字体样式.背景颜色和图像样式.边框样式.补白样式.边界样式等等,下面就从这几个方面出发,讨论怎样将CSS应用到表单中,彻底美化它!

DataGrid动态添加模板列的一个例子

datagrid|动态|模板 数据源结构同http://blog.csdn.net/lovecherry/archive/2005/03/24/328455.aspx表dep:depid(标识主键),depname(学院名字)表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid) 前台:<%@ Page language="c#" Codebehind="WebForm30.aspx.cs" AutoE