Atlas入门-将普通控件升级为Atlas控件/使用listView显示数据库数据[视频]

SpringBoot+Vue+MySQL 高校学科竞赛平台 完整可运行版(源码+文档) 本项目基于SpringBoot+Vue+MySQL构建高校学科竞赛管理平台,覆盖学生、教师、领队教师、管理员四大角色,实现竞赛发布、报名、刷题、评分、公示等全流程闭环管理。系统架构清晰,技术主流,配套完整源码、数据库脚本、万字论文、开题报告、答辩PPT及部署文档,支持一键运行,适用于毕业设计、课程设计及院系二次开发,真正实现“开箱即用”。 阅读详情
该两例均参考与Dflying的学习指南!!谨表感谢!!!

在本级视频中,我想做两个演示,
1: 将普通控件升级为Atlas控件;
2:使用listView显示数据库数据

视频下载 




下面是全部代码

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

<!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>
    
<script type="text/xml-script">
        
<page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
            
<components>
                
<label id="Label1">
                    
<bindings>
                        
<binding dataContext="DropDownList1" dataPath="selectedValue" property="text" direction="InOut" />
                    
</bindings>
                
</label>
                
<select id="DropDownList1"/>
            
</components> 
            
</page>   
    
</script>
</head>
<body>
    
<form id="form1" runat="server">
    
<div>
        在本级视频中,我想做两个演示,
<br />
        1: 将普通控件升级为Atlas控件;
<br />
        2:使用listView显示数据库数据
<br />
        
<atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
        
</atlas:ScriptManager>
        
<br />
        
<asp:DropDownList ID="DropDownList1" runat="server">
            
<asp:ListItem>aaaaaaa</asp:ListItem>
            
<asp:ListItem>bbbbbbb</asp:ListItem>
            
<asp:ListItem>ccccccc</asp:ListItem>
            
<asp:ListItem>ddddddddd</asp:ListItem>
        
</asp:DropDownList>&nbsp;<br />
        
<br />
        
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
        
<br />
        我没刚才把delect的自动回传开启了的,所以页面会刷新,事实上这样做是不需要的!
<br />
        
<br />
        下面我再看演示二: 先看下效果,因为这个演示的很多都是代码,所以我预先写好了
<br />
        
<br />
        看完了,如果有什么问题请去我的博客http://www.cnblogs.com/thcjp
</div>
    
</form>
</body>
</html>

下面是演示二的代码


using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data;
using System.Data.SqlClient;
using System.ComponentModel;
/// <summary>
/// dt 的摘要说明
/// </summary>

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo 
= WsiProfiles.BasicProfile1_1)]
public class dt : Microsoft.Web.Services.DataService {


    [DataObjectMethod(DataObjectMethodType.Select)]

    
public DataTable GetListData()
    
{
        System.Threading.Thread.Sleep(
2000);

        
//下面是我们度取数据库数据并返回一个DataTable,好了回头去看
        SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=pubs;Persist Security Info=True;User ID=sa;Password=980123");
        SqlDataAdapter sda 
= new SqlDataAdapter();
        sda.SelectCommand 
= new SqlCommand("select city,state,zip from authors", con);
        DataSet ds 
= new DataSet();
        sda.Fill(ds, 
"MyListData");
        DataTable dtt 
= ds.Tables["MyListData"];

        
return dtt;
    }

    
}




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

<!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>
    
<script type="text/xml-script">
        
<page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
            
<components>
                
//申明一个数据连接控件
                <dataSource id="listSource" autoLoad="true" serviceURL="dt.asmx" />
                
//申明数据呈现控件listView,
                <listView id="myList" itemTemplateParentElementId="myList_itemTemplateParent">
                
//将数据连接和呈现控件结合起来
                <bindings>
                    
<binding dataContext="listSource" dataPath="data" property="data"/>
                
</bindings>
                
//说明头模板
                <layoutTemplate>
                    
<template layoutElement="myList_layoutTemplate"/>
                
</layoutTemplate>
                
//指定项模板
                <itemTemplate>
                    
<template layoutElement="myList_itemTemplate">
                        
<label id="lblzip">
                            
<bindings>
                                
<binding dataPath="zip" property="text"/>
                            
</bindings>
                        
</label>
                        
<label id="lblcity">
                            
<bindings>
                                
<binding dataPath="city" property="text"/>
                            
</bindings>
                        
</label>
                        
<label id="lblstate">
                            
<bindings>
                                
<binding dataPath="state" property="text"/>
                            
</bindings>
                        
</label>
                    
</template>
                
</itemTemplate>
                
//指定分隔符模板
                <separatorTemplate>
                    
<template layoutElement="myList_separatorTemplate"/>
                
</separatorTemplate>
                
//指定无数据时显示的模板
                <emptyTemplate>
                    
<template layoutElement="myList_emptyTemplate"/>
                
</emptyTemplate>
                
</listView>
            
</components>
        
</page>
    
</script>
</head>
<body>
    
<form id="form1" runat="server">
        
<atlas:ScriptManager ID="ScriptManager1" runat="server">
        
</atlas:ScriptManager>
    
<div id="myList"></div>
    
<div style="display:none">
    
<table id="myList_layoutTemplate" border="1" cellpadding="3">
        
<thead>
            
<tr>
                
<td>邮编</td>
                
<td>城市</td>
                
<td>标示</td>
            
</tr>
        
</thead>
        
<tbody id="myList_itemTemplateParent">
            
<tr id="myList_itemTemplate">
                
<td><span id="lblzip" /></td>
                
<td><span id="lblcity"/></td>
                
<td><span id="lblstate" /></td>
            
</tr>
            
<tr id="myList_separatorTemplate">
                
<td colspan="3"><hr/></td>
            
</tr>
        
</tbody>    
    
</table>
    
<div id="myList_emptyTemplate">
    没数据
    
</div>
    
</div>
    
</form>
</body>
</html>
 
数据资产入表——解读100页数据资产入表解读与分析【附全文阅读】 本文档《数据资产入表:解读与分析》面向企业财务、数据管理、法务合规及高管等核心岗位,系统解析数据资产入表全流程。以"政策-实操-价值"为主线,首先解读入表政策要求,明确会计处理规范;其次详细拆解数据盘点、治理、确权、评估等实操步骤,提供行业案例参考;最后分析入表难点及后续运营策略,为企业提供从政策理解到落地执行的一站式解决方案。 阅读详情

相关推荐

[STM32]HAL STM32F103 软件I2C读写MPU6050(附DMP库移植)

本文介绍了如何在STM32F103C8T6上通过I2C协议与MPU6050传感器通信并实现DMP功能。首先,使用STM32CubeMX配置项目,设置时钟和I2C接口。然后,编写软件I2C协议的读写函数与MPU6050交互。接着,移植DMP库并进行必要修改,获取加速度计和陀螺仪数据,并将其转换为欧拉角显示在OLED上。最后,利用Keil的逻辑分析仪监测I2C时序。

m0_56841583的博客 2324

2008大动作【助学募捐活动】-凡支持我的朋友都请-走过路过千万别错过

首先,我想做一个 助学募捐 的系列教程,也就是我前面提到过的那个系列实际项目,这个系列的教程我计划是这样的,价格为 0 - X 元(简单说,你可以免费看,给钱的话无上限),而该系列所得的全部的钱将捐赠给特困山区的小学(钱少给小学)或者中学(钱多给中学)。继续,我还不确定这个事情是否做得成,这需要所有的朋友一起来出谋划策,我做不到的帮我做到,我做不好的,铺天盖地的批评起来,强行我做好。问题出来了:1

2084

学习Fidder主要掌握的技术——流量篡改

本文介绍了Fiddler工具的三种常用调试方法:1)本地映射-通过保存修改JSON响应文件实现接口数据模拟;2)Composer接口调试-通过修改请求参数快速测试接口异常处理;3)断点调试-在请求/响应过程中拦截并修改数据。这三种方法分别适用于前端开发、接口测试和健壮性验证等场景,能够有效提高调试效率。操作步骤包括保存响应、修改数据、配置规则等关键环节,并提供了详细的界面操作指引。

2301_79022773的博客 353

Atlas入门-.NET下的无刷新二级联动菜单[视频]

我们今天作的是根据以前我做的一个C# 下的联动菜单,但是很遗憾,那个需要刷新页面,现在我们用Atlas技术可以来实现不刷新联动。真是流年不利,今天视频效果倒是不错,可是在加完注释准备重新生成电影,工具又无故出错,所以只能大家将就看这个没有注释的了,不过视频没注释应该也问题不大吧!看懂是没有问题的,但是视频文件有点大,2.95M,所以下载时间 会长点了,希望耐心等待!!最主要还是,我希望大家有什么要

1350

手把手配置:用Synopsys VDK为英飞凌TC4x系列MCU做虚拟原型开发

本文详细介绍了如何使用Synopsys VDK为英飞凌TC4x系列MCU进行虚拟原型开发,涵盖开发环境搭建、关键外设虚拟化配置、AUTOSAR栈集成及虚拟调试与性能调优全流程。通过虚拟原型技术,开发者可提前6-12个月启动软件开发,显著提升汽车电子项目的开发效率。

weixin_30606461的博客 292

SIMATIC WINCC V8.0安装教程(Win11系统)

SIMATIC WINCC V8.0安装教程(Win11系统)

Robot_PLC_HMI_Automation 9047

Atlas入门-UpdateProgress(利用GridView翻页)[视频]

我想用过126邮箱的朋友都见过哪个让你等待的东东吧!其实Atlas也提供了这样的控件,那就是 UpdateProgress 这个控件在用之前你得明白1: 他是很霸道的,一个页面只允许有一个,该页所有的延迟都由他处理!2:简单的做法下,他并不体现真实的进度,实际上我们只是放了一个图片,一个招牌!   至于做真实进度条,可以参阅http://dflying.cnblogs.com/archive/20

1301

进阶05:Labview与汇川PLC通过OPC UA通信(AM500系列)

本文介绍了LabVIEW与汇川PLC通过OPC UA通信的实现方法。主要内容包括:1)编写汇川AM521 PLC结构化文本程序,配置OPC UA服务器并导出变量;2)使用UaExpert客户端测试读取PLC变量;3)开发C#封装库实现OPC UA连接、读写和订阅功能;4)在LabVIEW中创建通信类,封装dll功能;5)设计LabVIEW界面实现变量读写和PLC程序触发。最终实现了PLC变量监控、数据读写及Y1-Y4输出控制功能,为自动化系统开发提供了基础框架。

weixin_38637405的博客 1302

Atlas入门-使用服务端定时控件TimerControl [视频]

参阅了TerryLee 的 TimerControl范例 不过为了视频看起来跟简单,所以我没有用到service 直接显示一个动态时钟!希望有不明白的朋友可直接留言,http://thcjp.cnblogs.com ,详细参数可以参阅http://terrylee.cnblogs.com/archive/2006/07/28/Atlas_TimerControl.html对了,这节视频的主题是 使

1110

第五天 Labview数据记录(5.4 EXCEL文件读写)

Excel 文件读写在数据处理、自动化办公、数据分析等领域具有重要的意义。以下是 Excel 文件读写的主要应用场景和意义:1. 数据管理和整理;2. 自动化办公;3. 数据分析和可视化;4. 系统集成;5. 报表生成;6. 教育和培训;7. 实际应用场景。Excel 文件读写的意义在于提高数据处理的效率、减少人工操作、支持自动化办公、促进数据分析和可视化,以及实现系统之间的数据交互。无论是企业、组织还是个人,都可以通过 Excel 文件读写实现数据的高效管理和利用。

weixin_38637405的博客 1263

YOLO系列算法改进 | Head改进篇 | 融合Detect_LSCD轻量共享卷积检测头 | 轻量化设计破解计算瓶颈,增强复杂场景目标感知能力

YOLO系列算法改进 | Head改进篇 | 融合Detect_LSCD轻量共享卷积检测头 | 轻量化设计破解计算瓶颈,增强复杂场景目标感知能力 (以YOLO26最新目标检测模型为基础,融合Detect_LSCD检测头进行改进)

2502_91881744的博客 704

Atlas入门-UpdatePanel[视频]

 在参考了巨多的文章(最感谢TerryLee ),呵呵,ME开始学Atlas,请大家不要问我还没有出过post的问题,因为我的post都是学习的同步笔记!!在本例中我必须说明一点,一,我现在使用的Atlas版本是  v2.0 50727 ;第一次用这工具录制,录象在这里看有点问题,建议下载后全屏观看 ,当然,也可以把浏览器全屏

1071

制作3D地形图的方法-使用GlobalMapper和3ds Max软件

打开GlobalMapper软件,在菜单栏中选择“文件”>“打开数据文件”,然后选择相应的高程数据文件。在菜单栏中选择“渲染”>“渲染设置”,根据需要进行设置,如分辨率和输出格式。选择地形对象,点击菜单栏中的“渲染”>“材质编辑器”,然后根据需要调整材质属性,如颜色、纹理和光照等。在菜单栏中选择“工具”>“高程栅格和网格”>“创建地形网格”。在菜单栏中选择“文件”>“导出”>“导出栅格格式”。打开3ds Max软件,在菜单栏中选择“文件”>“导入”,然后选择之前导出的地形数据文件。步骤3:导出地形网格。

JqlScala的博客 1535

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 203

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 135

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 461

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 414

数据库主键选型指南:BIGINT vs VARCHAR

主键选型关乎数据库性能与架构演进。BIGINT(如雪花算法)在顺序写入、二级索引开销和分布式生成上优势显著,适合高并发核心链路;而传统 VARCHAR UUIDv4 因随机性导致频繁页分裂、存储膨胀,性能堪忧。UUIDv7 通过时间戳有序性实现高效追加写入,结合 BINARY(16) 存储可兼顾性能与安全,成为现代微服务新选择。关键在于:主键应稳定、无业务含义,优先选用趋势递增的紧凑类型,并根据场景合理采用双主键模式或 ULID 等替代方案。

小李同学的博客 302

【基于 WebSocket 的多用户网页五子棋】—— 数据管理模块

但行好事,莫问前程

qq_42996461的博客 123

自动化运维选型:四条技术路线的能力边界,以及它们为什么不能互相替代

自动化运维怎么选型?拆解配置管理、基础设施即代码、作业调度与场景化编排四条技术路线边界,分析账本归属与时间语义差异,给出四种架构组合与判断点,帮企业看清为何不能互相替代。

trainsignalcn的专栏 328

C++算法(七)

C++ stack算法题和一些客观题

2503_94479566的博客 372

不用再为文本搜索单独维护一套系统!全文检索深度解析

为了给商品、客服工单或者企业知识库增加一个搜索框,企业往往需要在业务数据库之外,再部署一套Elasticsearch。数据库保存商品、订单和用户等真实业务数据,搜索引擎保存另一份文本索引;两套系统之间,还需要通过CDC、消息队列或者同步程序持续传输数据。一个看似简单的搜索需求,最后可能变成两套集群、两份数据和一条必须保持稳定的数据链路。由此产生的问题并不少:数据库已经完成更新,搜索结果却可能尚未同步;业务查询同时涉及文本、库存、权限和订单状态时,应用需要在两个系统之间来回组合结果;

TiDB 社区干货传送门 261

IDEA 简介:从零认识 IntelliJ IDEA

IDEA 全称,是由 JetBrains 公司开发的一款主流 Java 集成开发环境(IDE)。它集代码编辑、编译、调试、测试、版本控制、构建管理等功能于一体,被大量 Java 开发者视为日常开发的首选工具。所谓 IDE(Integrated Development Environment,集成开发环境),就是把写代码所需的各类工具整合到同一个界面中。相比只用文本编辑器加命令行编译,IDE 能显著减少重复操作,让开发者把精力集中在业务逻辑上。

ztI10的博客 155

市场调查与统计分析专业大学期间考证怎么安排?

市场调查与统计分析专业的考证规划,适合从一份完整的调查报告倒推:能不能设计问卷、判断样本是否合理、清洗数据,再把分析结果转化为业务建议?围绕这条能力链安排证书,比单纯按“热门程度”报名更有针对性。结合2026年的学习安排,并为2027年的实习、升学和求职预留时间,大学期间可以重点考虑六类证书:全国计算机等级考试证书、大学英语四级或六级成绩报告单、CDA数据分析师、初级统计专业技术资格证书、微软办公软件国际认证中的Excel相关证书,以及软考数据库系统工程师资格证书。

cc572502653的博客 160

Oracle 19c 在线重定义后旧表空间清理及 ASM 存储资源回收 SOP

Oracle 19c 在线重定义后旧表空间清理与 ASM 存储资源回收 SOP

「YYL DBA手记」 数据库 · 架构 · 运维 · 实战 yyldba.blog.youkuaiyun.com 490

大表 ALTER TABLE 怎么做?NineData OnlineDDL 配置与执行实践

介绍NineData OnlineDDL大表变更实践,涵盖执行策略、切表控制、拷贝批次与可视化进度追踪。

dbasenewbie的博客 273
上一篇: Atlas入门-.NET下的无刷新二级联动菜单[视频]
下一篇: Atlas入门-UpdateProgress(利用GridView翻页)[视频]
thcjp
博客等级 码龄21年 296粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值