zoukankan      html  css  js  c++  java
  • gridview显示主从表数据

    http://www.cnblogs.com/Fooo/archive/2006/12/10/587788.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridView_GirdView.aspx.cs" Inherits="GridSamples_GridView_GirdView" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="deptid"
                DataSourceID="AccessDataSource1" AllowPaging="True" AllowSorting="True" PageSize="2" OnRowDataBound="GridView1_RowDataBound">
                <Columns>
                    <asp:BoundField DataField="deptid" HeaderText="部门编号" InsertVisible="False" ReadOnly="True"
                        SortExpression="deptid" />
                    <asp:BoundField DataField="deptname" HeaderText="部门名称" SortExpression="deptname" />
                    <asp:BoundField DataField="deptremark" HeaderText="备注" SortExpression="deptremark" />
                    <asp:TemplateField HeaderText="人员信息">
                        <ItemTemplate>
                            <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
                                DataSourceID="AccessDataSource2" AllowPaging="True" AllowSorting="True" PageSize="5">
                                <Columns>
                                    <asp:BoundField DataField="id" HeaderText="人员编号" InsertVisible="False" ReadOnly="True"
                                        SortExpression="id" />
                                    <asp:BoundField DataField="name" HeaderText="姓名" SortExpression="name" />
                                    <asp:BoundField DataField="sex" HeaderText="性别" SortExpression="sex" />
                                </Columns>
                                <PagerSettings FirstPageText="首页" LastPageText="末页" Mode="NextPreviousFirstLast"
                    NextPageText="下一页" PreviousPageText="上一页" />
                            </asp:GridView>
                            <asp:AccessDataSource ID="AccessDataSource2" runat="server" DataFile="~/App_Data/test.mdb"
                                SelectCommand="SELECT [id], [name], [sex], [deptid] FROM [employees] WHERE ([deptid] = ?)">
                                <SelectParameters>
                                    <asp:Parameter Name="deptid" Type="Int32" />
                                </SelectParameters>
                            </asp:AccessDataSource><br>
                        </ItemTemplate>
                    </asp:TemplateField>
                   
                </Columns>
                <PagerSettings FirstPageText="首页" LastPageText="末页"
                    NextPageText="下一页" PreviousPageText="上一页" />
            </asp:GridView>
            <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/test.mdb"
                SelectCommand="SELECT [deptid], [deptname], [deptremark], [createdate] FROM [departments]">
            </asp:AccessDataSource>
       
        </div>
        </form>
    </body>
    </html>

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    public partial class GridSamples_GridView_GirdView : System.Web.UI.Page
    {
        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowIndex > -1)
           {
               AccessDataSource accessDS = e.Row.FindControl("AccessDataSource2") as AccessDataSource;
        accessDS.SelectParameters["deptid"].DefaultValue = e.Row.Cells[0].Text;
         }
    }
    }

  • 相关阅读:
    butterknife异常提示:attribute value must be constant
    SharedPreferences第一次使用后HashMap将常驻内存
    js获取元素的innerText属性为什么为空
    针对focus和blur的Dom事件触发顺序
    android中View的GONE和INVISIBLE的原理
    HTML中div以及span等元素获取焦点
    android MotionEvent获得当前位置
    IE10 透明背景的div无法遮罩
    jquery中.attr('value')和.val()的区别
    __proto__和protaotype的区分
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175955.html
Copyright © 2011-2022 走看看