⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 codelist.aspx

📁 很好的技术
💻 ASPX
字号:
<%@ Page Title="" Language="C#" MasterPageFile="~/Demo.master" AutoEventWireup="true" CodeFile="CodeList.aspx.cs" Inherits="CodeList" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

<script language="javascript" type="text/javascript">
        var gridViewCtlId = '<%=GridView1.ClientID%>';
        var gridViewCtl = null;
        var curSelRow = null;
        var curRowIdx = -1;
        
        function getGridViewControl() {
            if (null == gridViewCtl) {
                gridViewCtl = document.getElementById(gridViewCtlId);
            }
        }
        function getCodeListbyIdx(rowIdx) {
            
            var company = new Object();
            var row = getGridRow(rowIdx);
            company.Name = row.cells[2].innerText;
            company.Code = row.cells[0].innerText;
            
            //alert(company.CompanyCode + company.CompanyName + company.SvrIp);
            window.returnValue = company;
            window.close();
            return false;
            
        }
        function onGridViewRowSelected(rowIdx) {
            var selRow = getSelectedRow(rowIdx);
            if (null != selRow) {
                curSelRow = selRow;
                var cellValue = getCellValue(rowIdx, 0);
                alert(cellValue);
            }
        }

        function getSelectedRow(rowIdx) {
            return getGridRow(rowIdx);
        }

        function getGridRow(rowIdx) {
            getGridViewControl();
            var r = null;
            if (null != gridViewCtl) {
                r= gridViewCtl.rows[rowIdx];
                return r;
            }
            return null;
        }

        function getGridColumn(rowIdx, colIdx) {
            var gridRow = getGridRow(rowIdx);
            if (null != gridRow) {
                return gridRow.cells[colIdx];
            }
            return null;
        }

        function getCellValue(rowIdx, colIdx) {
            var gridCell = getGridColumn(rowIdx, colIdx);
            if (null != gridCell) {
                return gridCell.innerText;
            }
            return null;
        }
        function setCellValue(rowIdx, colIdx) {
            var gridCell = getGridColumn(rowIdx, colIdx);

            gridCell.innerText = "Your value";

        } 
    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="CURR_CODE" DataSourceID="LinqDataSource1" 
        onrowdatabound="GridView1_RowDataBound">
    <Columns>
        <asp:BoundField DataField="CURR_CODE" HeaderText="CURR_CODE" ReadOnly="True" 
            SortExpression="CURR_CODE" />
        <asp:BoundField DataField="CURR_SYMB" HeaderText="CURR_SYMB" 
            SortExpression="CURR_SYMB" />
        <asp:BoundField DataField="CURR_NAME" HeaderText="CURR_NAME" 
            SortExpression="CURR_NAME" />
    </Columns>
</asp:GridView>
    <asp:LinqDataSource ID="LinqDataSource1" runat="server" 
        ContextTypeName="Pub_paraDataContext" TableName="CURRs">
    </asp:LinqDataSource>
</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -