您现在的位置是:网站首页> 编程资料编程资料
asp.net简单页面控件赋值实现方法_实用技巧_
2023-05-24
365人已围观
简介 asp.net简单页面控件赋值实现方法_实用技巧_
本文实例讲述了asp.net简单页面控件赋值的方法。分享给大家供大家参考,具体如下:
////// 赋值 表名,控件名,要查询的唯一数据 /// protected void SetEvaluate(string TableName, string UpName, string Id) { ContentPlaceHolder cph = (ContentPlaceHolder)Page.Master.FindControl("cph_context"); UpdatePanel up = (UpdatePanel)cph.FindControl(UpName); DataTable dt = LOaPersonLogic.GetPersonTemp("select * from " + TableName + " where ID='" + Id + "'"); for (int i = 0; i < dt.Columns.Count; i++) { //集合表头名称 dt.Columns[i] //集合值dt.Rows[0][i].ToString() foreach (Control ctl in up.Controls[0].Controls) { if ((ctl is TextBox) && ctl.ID.Trim() == dt.Columns[i].ToString().Trim()) { ((TextBox)ctl).Text = dt.Rows[0][i].ToString(); } if ((ctl is DropDownList) && ctl.ID.Trim() == dt.Columns[i].ToString().Trim()) { ((DropDownList)ctl).Items.FindByValue(dt.Rows[0][i].ToString().Trim()).Selected = true; } } } } ////// 生成sql 修改sql /// /// 表名称 /// 唯一id主键 /// /// 修改id protected string CreateSql(string TableName, string WyId, string UpName, string Id) { string SQL = "update " + TableName + " set "; ContentPlaceHolder cph = (ContentPlaceHolder)Page.Master.FindControl("cph_context"); UpdatePanel up = (UpdatePanel)cph.FindControl(UpName); foreach (Control ctl in up.Controls[0].Controls) { if (ctl is TextBox) { SQL = SQL + ctl.ID + "='" + ((TextBox)ctl).Text + "',"; } if (ctl is DropDownList) { SQL = SQL + ctl.ID + "='" + ((DropDownList)ctl).SelectedItem.Value.Trim() + "',"; } } if (SQL.IndexOf(',') > -1) { SQL = SQL.Substring(0, SQL.Length - 1) + " where " + WyId + "='" + Id + "'"; } return SQL; }
更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net操作json技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。
希望本文所述对大家asp.net程序设计有所帮助。
您可能感兴趣的文章:
相关内容
- asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例_实用技巧_
- asp.net实现的MD5加密和DES加解密算法类完整示例_实用技巧_
- MVC分页之MvcPager使用详解_实用技巧_
- 阿里大鱼简单发送短信功能.net core版_实用技巧_
- ASP.NET Core 1.0实现邮件发送功能_实用技巧_
- ASP.NET插件uploadify批量上传文件完整使用教程_实用技巧_
- .net core 1.0 实现单点登录负载多服务器_实用技巧_
- .NET实现微信公共平台上传下载多媒体文件_实用技巧_
- ASP.NET MVC5验证系列之Fluent Validation_实用技巧_
- ASP.NET MVC下拉框联动实例解析_实用技巧_
