C#
clp880710
这个作者很懒,什么都没留下…
展开
-
C#中合并DataTable中重复行
using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.原创 2012-09-27 10:56:02 · 2113 阅读 · 0 评论 -
父页面打开两级模式窗口,子页面无法向父页面返回值
--A打开B,B打开C,C要向B返回值,在C的CS代码中:Response.Write(" window.returnValue='"+itemCode+"|"+itemName+"';window.opener=null;window.close(); ");在B的aspx页面接收:function AddItem() { var rlt = ShowWindo原创 2015-04-02 14:13:55 · 810 阅读 · 0 评论 -
Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法。生成Excel文件的方法,见:【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法先试用Response.WriteFile的方法:FileInfo fi = new FileInfo(excelFile);//excelFile为文件在服务器上的地址HttpResponse contextRes转载 2013-05-20 17:40:26 · 795 阅读 · 0 评论 -
vs2008中设置文件编码格式
注意:要在文件内容中单击光标,使光标置于其中才会出现“Advanced Save Options”选项原创 2012-11-23 14:40:06 · 2877 阅读 · 0 评论 -
win7中vs2005启动调试问题总结
问题1:如下图所示:解决方法:在web.config文件中搜索如下键值: false">将false改为true; 问题2:如下图所示:解决方法:因为在Windows 7 中有了UAC这个特性,所以很多东西都需要系统管理员的权限.在打开vs2005时右键选择"以管理员身份运行"即可; 关于调试附加进程: 选择进程:w3wp原创 2012-11-29 14:45:57 · 953 阅读 · 0 评论 -
C#中调用mysql存储过程出现SELECT command denied for table 'proc'
在root账号中,可以正常调用存储过程.换到其他账号时,同一存储过程名调用出现问题.error:SELECT command denied to user 'common_user'@'localhost' for table 'proc'搜索解决方案:MySqlConnection myconnection = new MySqlConnection("server=loca原创 2012-11-27 13:57:23 · 1865 阅读 · 0 评论 -
MySQL存储过程,并在.net中调用
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程最主要优点是执行效率和SQL 代码封装。相对于SQL Server和Oracle存储过程写法大体类似,不过有些特殊语法要注意。最简洁的语法结构如下:DELIMITER $$ CREATE PROCEDURE `dbbook`.`test`() //在dbbook数据中创建名为test的存储过程原创 2012-10-12 15:20:14 · 988 阅读 · 0 评论 -
使用DataView筛选表中列
private DataTable getDatatable(DataTable dt) { DataTable newDataTable = null; DataView view = new DataView(dt); string[] strComuns = { dt.Columns[0].ColumnName, dt.Columns[原创 2012-09-27 13:46:39 · 1131 阅读 · 0 评论 -
使用ASP调用C#写的COM组件
1 新建类库MyTestDLL2 右击项目“MyTestDLL”-》属性-》生成-》勾选“为COM互操作注册”3 打开 AssemblyInfo.cs 文件 修改 [assembly: ComVisible(true)]4 打开Visual Sutdio 2008 的命令提示行工具输入guidgen.exe 选择DEFINE_GUID 单击 "New GUID"5代原创 2012-09-27 11:20:17 · 764 阅读 · 0 评论 -
.net中反序列化json对象方法(使用Dynamic)
using Newtonsoft.Json;//命名空间的引入:添加Newtonsoft.Json.dll(可以在网上下载)#region .net中反序列化json对象方法(使用Dynamic) string json = "[{\"value\":\"test1\",\"score\":90},{\"value\":\"test2\",\"score\":70},{\"va原创 2012-09-27 11:11:13 · 5672 阅读 · 0 评论 -
父页面打开两级子页面,子页面无法关闭问题
--A打开B,B打开C。C无法关闭。要注意设置:window.opener=null--以下是C页面的关闭按钮" CssClass="button-default"OnClientClick="window.opener=null;window.close();"/>原创 2015-04-02 14:10:05 · 564 阅读 · 0 评论