摘要: 并集 Union 集合的并集是合并两个集合的所有项,去重,如下图所示: public void Deal() { List<int> ls1 = new List<int>() { 1, 2, 3, 5, 7, 9 }; List<int> ls2 = new List<int>() { 2, 4, 阅读全文
posted @ 2020-04-20 22:04 我有我奥妙 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 服务器最终配置 DTC服务 组件 防火墙 这里,跟下面的解决方案有点差异,在添加2个规则之后,原本就有分布式相关的规则,也给开启了。 网上的解决办法 在服务里打开 Distributed Transaction Coordinator 这个服务 修改组件服务里的一些选项 点击打开“开始”–“管理工具 阅读全文
posted @ 2020-04-20 22:03 我有我奥妙 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 前言 使用时需要配置MSDTC,否则无法使用。 配置方式: https://www.cnblogs.com/masonblog/p/12740917.html TransactionScope的优点 1、使用起来比较方便.TransactionScope可以实现隐式的事务,使你可以在写数据访问层代码 阅读全文
posted @ 2020-04-20 22:01 我有我奥妙 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 解决办法 1、在前面加上Jet OLEDB:,如: Jet OLEDB:Database Password='zt' <add name="ConStrOleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\D 阅读全文
posted @ 2020-04-20 21:59 我有我奥妙 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 常见原因 原因:使用的.NET版本不一样 今天又被这问题撞上了,结果神奇般的解决了 谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到 最根本的原因其实就是引用的问题,引用错了,然后VS在这上面提示又不够智能,所以大家被坑一次又一次 其他原因 第一种 这种可能性很好排查,A项目所 阅读全文
posted @ 2020-04-20 21:56 我有我奥妙 阅读(4165) 评论(0) 推荐(0) 编辑
摘要: 解决办法 直接修改列名 dt.Columns["Name"].ColumnName = "ShortName"; sql查询时设置别名 select ID as TableID from Users; 原博文 1.DataAdapter的SQL别名; SELECT PID AS "代码" From 阅读全文
posted @ 2020-04-20 21:54 我有我奥妙 阅读(5764) 评论(0) 推荐(0) 编辑
摘要: 说明 调用Web.dll 文件,获取其中的所有的WebService 参考 https://blog.csdn.net/huoliya12/article/details/78873123 流程 使用LoadFile加载外部dll文件 重点:注意的是,如果查看的对象是外部的DLL,一定要把DLL复制 阅读全文
posted @ 2020-04-20 21:51 我有我奥妙 阅读(3156) 评论(2) 推荐(0) 编辑
摘要: 直接使用 //Linqvar l1 = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();//lambdavar l2 = dt.AsEnumerable().ToList().Select(x => x.Field<i 阅读全文
posted @ 2020-04-20 21:48 我有我奥妙 阅读(4734) 评论(0) 推荐(0) 编辑
摘要: 解决方法 方法一 “设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 方法二 生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 本地使用 IIS->应用程序池->DefaultAppPool->设置应用程序池默认属性->常规->启用 阅读全文
posted @ 2020-04-20 21:43 我有我奥妙 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 步骤 1、打开***.xsd文件。 2、数据源之间的空白处,右键->属性。 3、在VS右侧会跳出一个属性窗口。 4、有个名称为DataSet的下拉框,所有的数据源名称都在其中,单击即可定位到所选择的数据源。 阅读全文
posted @ 2020-04-20 21:39 我有我奥妙 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 正常流程 正常的从服务器端下载文件的流程 System.IO.FileInfo file = new System.IO.FileInfo(s_path); HttpContext.Current.Response.ContentType = "application/ms-download"; H 阅读全文
posted @ 2020-04-20 21:38 我有我奥妙 阅读(3090) 评论(0) 推荐(0) 编辑
摘要: 实例化打印文档 //声明打印对象 PrintDocument pd = new PrintDocument(); int ilvPreviewIndex = 0; 在打印事件中设置基本属性 private void btnPrint_Click(object sender, EventArgs e) 阅读全文
posted @ 2020-04-20 21:37 我有我奥妙 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 实际使用 //循环DataTable,删除数据 for(int i = dtPreview.Rows.Count - 1; i >= 0; i--) { if(listSelected.Contains(i)) { dtPreview.Rows[i].Delete(); } } dtPreview. 阅读全文
posted @ 2020-04-20 21:35 我有我奥妙 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 后台绑定 /首先,在绑定checkboxlist时,为ListItem每个对象添加一个alt属性,值保存对应的value值,代码如下 if(dt != null && dt.Rows.Count > 0) { foreach(DataRow dr in dt.Rows) { //分别为text值、v 阅读全文
posted @ 2020-04-20 21:14 我有我奥妙 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 前言 dll文件 如果还没有ajax.dll文件,就先下载一个来 引用 将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定 配置 webconfig <httpHandlers>加上<add verb="POST,G 阅读全文
posted @ 2020-04-20 21:13 我有我奥妙 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前台 <%#RoleNameSpan(Eval("RoleName").ToString())%> 后台 /// <summary> /// 角色名称过长处理 /// </summary> /// <returns></returns> public string RoleNameSpan(stri 阅读全文
posted @ 2020-04-20 21:12 我有我奥妙 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 说明 ListItem中有Attributes属性,手动创建一个自定义属性,赋值需要绑定的字段的值。 这样的话,前台js也可以获取到,能够显示到前台html,进行控制。 代码 foreach(DataRow dr in dt.Rows) { ListItem item = new ListItem( 阅读全文
posted @ 2020-04-20 21:07 我有我奥妙 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 问题描述 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能创建类型“Service1”。 源错误: 行 1: 源文件: /WEB/Service.asmx 行: 1 解决方法 在web.config中添加 <!--W 阅读全文
posted @ 2020-04-20 21:05 我有我奥妙 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 问题说明 注释中的汉字都变成了?,应该是编码的问题。 declare @CurrentUser sysname select @CurrentUser = user_name() execute sp_addextendedproperty 'MS_Description', '????????(M 阅读全文
posted @ 2020-04-20 09:27 我有我奥妙 阅读(1748) 评论(0) 推荐(0) 编辑