.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
利用RowFilter属性,将一个DataSet绑定到两个DataGrid

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

利用RowFilter属性,将一个DataSet绑定到两个DataGrid
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月15日 8点22分10秒

下面就是利用RowFilter属性,将一个DataSet绑定到两个DataGrid的例子代码:

<%@ Page Language="VB" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <script runat="server"> Sub Page_Load(Sender As Object, E As EventArgs) Dim myConnection As New SqlConnection("server=.;uid=sa;pwd=;database=pubs") Dim myAdapter As New SqlDataAdapter("SELECT au_fname,phone,contract FROM Authors", myConnection) Dim myDataSet As New DataSet() Try myAdapter.Fill(myDataSet, "Test1") Dim myDataView As DataView = myDataSet.Tables("Test1").DefaultView myDataView.RowFilter = "contract=false" myFemaleDataGrid.DataSource = myDataView myFemaleDataGrid.DataBind() myDataView.RowFilter = "contract=true" myMaleDataGrid.DataSource = myDataView myMaleDataGrid.DataBind() Catch myException As Exception Response.Write("错误: " & myException.ToString()) End Try End Sub </script> <html> <head> </head> <body> <form runat="server" ID="Form1"> <p> contract[False]:<br> <asp:datagrid id="myFemaleDataGrid" runat="server" autogeneratecolumns="false" enableviewstate="false"> <columns> <asp:templatecolumn headertext="Name"> <itemtemplate> <span><%# Container.DataItem("au_fname") %><img border="0" src="down_info.asp?id=30844" width="1" height="1"><br><br></td> </tr> <tr> <td width="100%" bgcolor="#CCCCCC" height="1"></td> </tr> <tr> <td width="100%"><br><b>相关文章</b>:<p><b>相关软件</b>:</td> </tr> </table> </td> </tr> </table> </center> </div> <center><script type="text/javascript" src="../bottom.js"></script></center> </body> </html>