如何利用RowFilter 属性从一个dataset中创建两个不同的datagrid

datagrid|创建

Women
NameAgeGenderStaci 22 F Niki 21 F Candy 44 F Erica 32 F Andrea 23 F Susan 36 F
Men
NameAgeGenderAlex 24 M John 39 M Chad 23 M Greg 48 M

<%@ 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(ConfigurationSettings.AppSettings("DSN_aspa"))        Dim myAdapter As New SqlDataAdapter("SELECT PersonName,PersonAge,PersonGender FROM tblPeople", myConnection)            Dim myDataSet As New DataSet()            Try            myAdapter.Fill(myDataSet, "People")                Dim myDataView As DataView = myDataSet.Tables("People").DefaultView                    myDataView.RowFilter = "PersonGender='F'"            myFemaleDataGrid.DataSource = myDataView            myFemaleDataGrid.DataBind()                myDataView.RowFilter = "PersonGender='M'"            myMaleDataGrid.DataSource = myDataView            myMaleDataGrid.DataBind()    Catch myException As Exception        Response.Write("An error has occurred: " & myException.ToString())    End Try        End Sub</script><html>    <head>    </head>    <body>        <form runat="server">            <p>            Women<br>            <asp:datagrid id="myFemaleDataGrid" runat="server" autogeneratecolumns="false" enableviewstate="false">                <columns>                        <asp:templatecolumn headertext="Name">                            <itemtemplate>                                <span><%# Container.DataItem("PersonName") %></span>                            </itemtemplate>                        </asp:templatecolumn>                        <asp:templatecolumn headertext="Age">                            <itemtemplate>                                <span><%# Container.DataItem("PersonAge") %></span>                            </itemtemplate>                        </asp:templatecolumn>                        <asp:templatecolumn headertext="Gender">                            <itemtemplate>                                <span><%# Container.DataItem("PersonGender") %></span>                            </itemtemplate>                        </asp:templatecolumn>                </columns>            </asp:datagrid>            </p>            <p>            Men<br>            <asp:datagrid id="myMaleDataGrid" runat="server" autogeneratecolumns="false" enableviewstate="false">                <columns>                        <asp:templatecolumn headertext="Name">                            <itemtemplate>                                <span><%# Container.DataItem("PersonName") %></span>                            </itemtemplate>                        </asp:templatecolumn>                        <asp:templatecolumn headertext="Age">                            <itemtemplate>                                <span><%# Container.DataItem("PersonAge") %></span>                            </itemtemplate>                        </asp:templatecolumn>                        <asp:templatecolumn headertext="Gender">                            <itemtemplate>                                <span><%# Container.DataItem("PersonGender") %></span>                            </itemtemplate>                        </asp:templatecolumn>                </columns>            </asp:datagrid>            </p>        </form>    </body></html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索as
, 中创
rowfilter
datagrid filter row、wpf datagrid dataset、dataset 绑定datagrid、datagrid dataset、c datagrid dataset,以便于您获取更多的相关知识。

时间: 2024-10-30 04:16:23

如何利用RowFilter 属性从一个dataset中创建两个不同的datagrid的相关文章

100高分!如何让一个DataSet中生成两张表并对两个表进行计算!在线等!

问题描述 比如我用两个SQL语句从数据库中得到两个表的结果,如下:stringSQL_1="select*fromtable1whereid='abc'";stringSQL_2="select*fromtable2wherexuehao='2008'"; 得到以上两个表之后,我想通过一个DataSet装载这两个表:dt1和dt2:如果两个表中的其它数据不一样,但是有个相同的主键,我如何能够通过程序来对这两个表进行计算?计算好了之后再在一个DataGridView中

freemarker中比较一个list中的两个对象的属性是否相等

问题描述 freemarker中比较一个list中的两个对象的属性是否相等 freemarker我从后台map里放了个list,然后想遍历list的时候对list中两个索引中对象的值做比较怎么弄,代码如下我想比较索引两个下标中对象的carbrandname是否相等,根据结果动态生成页面 <#list carList as obj> ${obj_index}.${obj.carbrandname == obj.carbrandname} <#if (${obj_index.obj.carb

如何得到一个dataset中某一个表的字段的名称和该数据的数据类型的长度

问题描述 如何得到一个dataset中某一个表的字段的名称和该数据的数据类型的长度(因为sizeof())不能用) 解决方案 解决方案二:这个简单啊,网上搜一下就得到答案了.

class-为什么说java中一个类中定义两个构造函数。

问题描述 为什么说java中一个类中定义两个构造函数. 为什么说java中一个类中定义两个构造函数.是不是意思就是一个是无参构造函数,一个是有参数的构造函数, 解决方案 构造函数可以定义很多个,如同函数重载,只要参数个数类型不同就可以. 因此无参构造函数只能有一个.至于定义2个,可以是一个无参,一个有参,也可以是2个有参. 解决方案二: oh no, an object can have multiple constructors with different parameters. 解决方案三

一个进程中创建了n个子appdomain,如何实时取得子Appdomain的cpu使用率 和 内存使用率、线程数?

问题描述 一个进程中创建了n个子appdomain,如何实时取得子Appdomain的cpu使用率和内存使用率.线程数?我使用下面的方法取得的值似乎不正确.publicstaticdoubleGetAppDomainCpuUsage(AppDomainhostDomain){if(Process.GetCurrentProcess().TotalProcessorTime.TotalMilliseconds>0)returnhostDomain.MonitoringTotalProcessorT

android-在线性布局视图中创建两个列

问题描述 在线性布局视图中创建两个列 我想创建一个布局,布局里包含两列,左边和右边各显示一个textview,但是我使用的下面代码,这两个textview都在左边.怎么能把textview分开两边显示呢?谢谢! <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content"

如何把已经属于一个DataSet的DataTable加到另一个DataSet中解决方法

解决方案一.参考.:http://blog.163.com/zhug_1970/blog/static/42983053201057525519/ 1.先Clone你的DataTable     DataTable   rtnTbl   =     aDt.Clone()   ; 2.复制数据     //复制     foreach(   DataRow   r   in   aDt)     {        object   []arr   =   r.ItemArray   ;     

利用Java Beans在应用程序中创建组件

JavaBeans模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件.Java小型应用程序(applets)或应用程序上.JavaBeans广泛应用于IDE应用程序,使你能够很容易地可视化组合组件并动态修改它的属性. Beans是动态的,允许你改变和定制它.在JavaBean Builder Tool里的设计模块中,你能利用 Bean的属性窗口来可视化定制和保存(持久)bean.你也可以从toolbox中选择一个bean,把它拖拽到窗体

请问一个dialog中的两个EditText判断及dialog关闭问题?

问题描述 一个alertDialog中有两个EditText,和一个保存按钮,当点击保存时要对这个两个EditText中的数据进行判断是否为空,如果有一个为空则不能保存,界面仍在dialog中(dialog不关闭),只有当两个EditText都不空时,点保存按钮才能保存并关闭该dialog.请问如何实现? 解决方案 看这个: final Dialog dialog = new Dialog(mContext); dialog.setContentView(R.layout.dialog1_inn