CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
上一篇:CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)
内容概要
1:原生:像操作Row一样
2:扩展:对UI操作 GetFrom与SetTo
3:扩展:非UI操作 Get与Set
代码共同部分提前说明,我们假设以通过以下方法查询完一行数据
if (action.Fill("UserName='路过秋天'"))
{
//这里是今天要说的取值与赋值操作
action.Close();
}
一:原生操作
1:获取行数据
2:通过字段取值
//有枚举时
string username = row[Users.UserName].Value;
3:通过索引取值
二:扩展 UI操作
说明:控件ID遵守起名约定:三个字母前缀+字段名称
则为txt(前缀)+UserName(数据库字段名称)
1:GetFrom 从控件中取值设置到行中
public void GetFrom(Control ct)
public void GetFrom(Control ct, object value)
示例1:
//等同于
action.Data["UserName"].Value=txtUserName.Text;
示例2:
//等同于
action.Data["UserName"].Value="路过秋天";
2:SetTo 将行中的数据设置到控件中
public void SetTo(Control ct)
public void SetTo(Control ct, object value)
public void SetTo(Control ct, object value, bool isControlEnabled)
示例1:
//等同于:
txtUserName.Text=action.Data["UserName"].Value.ToString();
示例2:
//等同于
txtUserName.Text="路过秋天";
示例3:
//等同于:
txtUserName.Text=action.Data["UserName"].Value.ToString();
txtUserName.Enabled=false;
三:扩展:非UI操作
1:Get 从行中获取数据
示例1:
string userName = action.Get<string>(Users.UserName);//有枚举时
//等同于
string userName = action.Data["UserName"].Value.ToString();
2:Set 从变量中设置值到行中
示例1:
//等同于:
action.Data["UserName"].Value = "路过秋天";
结言:
对于下节使用说明:内容及名称仍未定。
CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)相关推荐
- CYQ.Data 轻量数据层之路 使用篇五曲 MProc 存储过程与SQL(十六)
上一篇:CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五) 本篇内容概要 本篇继续上一篇内容,本节介绍MProc 类的相关操作. 1:MProc 存储过程操作 2:MProc ...
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四) 说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值 ...
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)
2019独角兽企业重金招聘Python工程师标准>>> 说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三) 的附加视频教 ...
- CYQ.Data 轻量数据层之路 使用篇-辅助工具枚举生成器 视频 C (二十)
说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 优雅V1.4 辅助工具(十) 的附加视频教程. 本次视频介绍了使用工具创建存储过程/生成日志表/生成枚举文件等相关操作,同时以示例实 ...
- CYQ.Data 轻量数据层之路 V2.0 震撼惊世 支持多数据库/内置Aop(二十五)
所有文章索引:CYQ.Data 轻量数据层之路 框架开源系列 索引 前言: 从V1.5发布到现在时隔20天了,终于发布2.0版本了,2.0系列版本由于引入多数据库支持,内部结构改动较大. 但是外面调用 ...
- CYQ.Data 轻量数据层之路
CYQ.Data 轻量数据层之路 即时通讯软件 其实本来是不想写使用帮助的,因为在以下的文章中,都有大量的示例存在: CYQ.Data 轻量数据层之路 应用示例一 留言版(四) CYQ.Data 轻量 ...
- CYQ.Data 轻量数据层之路 应用示例一 留言版(四)
继上篇:CYQ.Data 轻量数据层之路 继续狂热升级(三)之后,本篇要进入应用示例介绍使用了: 为了使一篇文章就能介绍完整个示例,我选用了简单的:登陆+注册+留言版本功能,来一步一步介绍如何使用的: ...
- CYQ.Data 轻量数据层之路 V3.0版本发布-Xml绝对杀手(三十二)
前言: 继正式发布V2.0到现在,已30来天了,一直静悄悄的都没发布什么版本 中间仅有插播了一下:CYQ.Data 轻量数据层之路 V2.5 抢先体验版本功能说明演示 (二十九) 只因最近花了很多时间 ...
- CYQ.Data 轻量数据层之路 华丽升级 V1.3出世(五)
继上一篇:CYQ.Data 轻量数据层之路 应用示例篇(四) 之后,有兴趣的读者可以放心使用及应用或练习了! 不过,在稳定版本之后,本人又进行了一次华丽的升级,升级记录如下: 1:MAction:增加 ...
最新文章
- 剑指offer第二版答案详细版(带详细解题思路)
- 从5G入池看AI发展新方向 | 杜克大学陈怡然教授专访
- todomvp 谷歌的MVP实例
- RESTful API介绍
- linux服务器无网络确认,Linux服务器故障排查实用指南
- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
- Error occurred while trying to proxy request
- 如何方便的让你的集合引发改变事件
- 覆写Activity的finish()方法
- 数据(数字)资产的开放现状、价值、趋势及未来
- 算法工程师面试必考点:Dropout和R-Dropout的使用技巧
- 用于函数优化的一维 (1D) 测试函数
- KitKat带来短信应用的改变
- 10倍性能提升!英伟达新卡皇降临,图灵架构GTX 20系列发布
- Python UI自动化 编程(一) UIAutomation
- 磁盘分区——MBR详解(私密)
- 通过SQL语句数据库简繁体转换
- 小码哥C++_汇编指令
- 纪念我的纪念--转正申请
- 站点html标贴验证,SEO优化之详解百度站点验证