如何获取页面控件和数据库的数据

简介:

1.       获取前台页面的数据

常用简单控件例如labeltextbox,通过其Text属性直接获取即可。

若是要获取自定义的组合控件中内层控件的数据时候,例如

上图这个组合控件,假设起始IP文本框的id值为txtBeginIp,这时要在后台获取文本内容显然txtBeginIp.Text是不行的,因为外层控件会屏蔽内存控件此时可以这样写

TextBox txtBeginIp = (TextBox)e.Item.FindControl("txtBeginIp");

 TextBox txtMask = (TextBox)e.Item.FindControl("txtMask");

 TextBox txtTypeId = (TextBox)e.Item.FindControl("txtTypeId");

  string beginIp = txtBeginIp.Text;

  string mask = txtMask.Text;

  string typeId = txtTypeId.Text;

其中e是指该内存控件的父类控件,此时就可以使用该控件的文本数据了

2.  获取后台数据库中数据

例如你常常会遇到让前台页面显示从数据库中读取的数据,这样你可以先对应数据库的设计,先创建一个实例对象

实体类 对象名=new 实体类();

对象名.实体类里面的字段 = reader["数据库的列名"];

对象名.实体类里面的字段 = reader["数据库的列名"];

     对象名.实体类里面的字段 = reader["数据库的列名"];

例如你在数据库中又一个Student表,里面有NameAgeIDClass等字段,你就可以在后台中写

Student s=new Student();

s.Name=reader[“Name”];

s.Age=reader[“Age”];

要注意的是你在页面上显示的时候要转化为string类型的,无论是窗体还是Web程序,控件上的文本值都是string类型的。


本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/622456,如需转载请自行联系原作者

相关文章
|
25天前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
28天前
|
Devops API 项目管理
云效常见问题之页面提示数据库保存不进去如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
21 0
|
29天前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
2天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
5 1
|
3天前
|
SQL 关系型数据库 MySQL
关系型数据库插入数据的语句
使用SQL的`INSERT INTO`语句向关系型数据库的`students`表插入数据。例如,插入一个`id`为1,`name`为'张三',`age`为20的记录:`INSERT INTO students (id, name, age) VALUES (1, '张三', 20)。如果`id`自增,则可简化为`INSERT INTO students (name, age) VALUES ('张三', 20)`。
5 2
|
3天前
|
SQL 存储 Oracle
关系型数据库查询数据的语句
本文介绍了关系型数据库中的基本SQL查询语句,包括选择所有或特定列、带条件查询、排序、分组、过滤分组、表连接、限制记录数及子查询。SQL还支持窗口函数、存储过程等高级功能,是高效管理数据库的关键。建议深入学习SQL及相应数据库系统文档。
6 2
|
9天前
|
人工智能 Cloud Native 算法
数据之势丨AI时代,云原生数据库的最新发展趋势与进展
AI与云数据库的深度结合是数据库发展的必然趋势,基于AI能力的加持,云数据库未来可以实现更快速的查询和决策,帮助企业更好地利用海量数据进行业务创新和决策优化。
数据之势丨AI时代,云原生数据库的最新发展趋势与进展
|
29天前
|
安全 Java 数据库连接
jdbc实现批量给多个表中更新数据(解析Excel表数据插入到数据库中)
jdbc实现批量给多个表中更新数据(解析Excel表数据插入到数据库中)
153 0
|
1月前
|
存储 关系型数据库 MySQL
Python导入Excel数据到MySQL数据库
Python导入Excel数据到MySQL数据库
76 0
|
1月前
|
存储 运维 数据库
如何定期清理数据库中的无效数据?
学习如何定期清理数据库中的无效数据,以提高数据库性能并节省存储空间。了解如何利用NineData的数据归档功能实现自动化数据清理,简化DBA工作,降低成本,提高数据库操作效率。通过定期执行归档任务,企业可以优化数据库空间管理,避免无效数据堆积引发的性能问题,实现降本增效。
23 0