
C#
剑之风
本人近年来一直从物联网项目建设与管理工作,项目经验有:《家具电商ERP系统》、《物联网云管理平台》,有《SAP》、《金碟K/3 ERP》、《金碟HR》、《百威9000商品管理软件》等系统的实施管理经验,以及《IVS应收账管理系统》、《设计院工时管理系统》等程序开发经验。
1、熟悉零售业、建材业、生产制造、电子商务行业各项工作的业务流程;
2、熟悉.Net、MVC、Oracle、淘宝和微信API,以及了解Android 开发。
2、有较强的项目实施、组织协调、团队协作、综合分析能力和学习能力。
展开
-
Asp.Net Mvc 使用WebUploader 多图片上传
public ActionResult UpLoadProcess(string id, string name, string type, string lastModifiedDate, int size, HttpPostedFileBase file)改为以下就能接收到参数了。 [Description("上传图片")] public Acti原创 2015-12-11 19:48:47 · 2148 阅读 · 0 评论 -
BadImageFormatException: 无法加载引用程序集来执行,无法加载System.ComponentModel.EventBasedAsync
删除bin中:System.ComponentModel.EventBasedAsync.dll再删除:System.Diagnostics.Contracts.dll原创 2015-09-07 11:01:23 · 4434 阅读 · 0 评论 -
引用一个自定义类库中不包含相应的实体类
using 中能点出,但运行时又出错。则在项目右键、属性:程序集名称、默认空,则输入运错误的名字空间。原创 2015-08-11 11:46:00 · 1098 阅读 · 0 评论 -
C#基础-获得当前程序的 空间名.类名.方法名
C#基础-获得当前程序的 空间名.类名.方法名string typeName = this.GetType().ToString();//空间名.类名string typeName = this.GetType().Name;//类名new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name 方法名转载 2015-01-23 15:56:51 · 893 阅读 · 0 评论 -
.net实现oracle数据库中获取新插入数据的id的方法
作者: 字体:[增加减小] 类型:转载在oracle数据库中实现插入数据的自动增长不是很容易,想在.net中实现获取新插入数据的id,感兴趣的朋友看下详细的解决方法,希望对你有所帮助在sql sever中实现插入数据的自动增长是很容易的,但是在oracle数据库中实现这一操作不是很容易,同时要想在.net中实现获取新插入数据的id,而且不会出现读错的情况,就更显转载 2015-01-09 17:06:58 · 2406 阅读 · 0 评论 -
ORA-01036: illegal variable name/number
里面参数用到的必面在SQL语句中也要有。Oracle帮助:ORA-01036: illegal variable name/number在使用.Net使用OracleParameter进行Oracle数据库操作的时候,不少程序员习惯性的使用SqlParameter的语法来定义参数,此时会发生操作失败提示,提示信息为:ORA-01036: illegal variable nam原创 2015-01-08 10:16:52 · 5920 阅读 · 0 评论 -
因 URL 意外地以“/GetReceivedInvoices”结束,请求格式无法识别。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 因 URL 意外地以“/GetReceivedInvoices”结束,请求格式无法识别。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信转载 2015-01-05 17:47:55 · 3366 阅读 · 0 评论 -
ASPxNavBar显示不同页
没太理解楼主的意思 …… 是不是就是在左边点链接 然后右边的框架里显示啊?要让链接在制定的iframe里显示只要把链接的target设成iframe的name就行了啊Target="myIframe">转载 2014-11-09 16:10:00 · 1064 阅读 · 0 评论 -
input type="submit",触发后台事件出现问题
input type="submform id="form1" name="form1" runat="server"> p> label for="name"> 工号:br /> input id="name" type="text" name="name" placeholder="ID" runat转载 2014-11-05 22:07:02 · 5153 阅读 · 0 评论 -
刷新事件
在一个按钮上添加事件就行了,具体是:onclick事件上加onclick="location.reload()"。下面是一个例子通过此方法,就点击按钮刷新了页面。如果你想做一个超链接,点击链接刷新,也是可以的,具体代码是刷新转载 2014-11-02 21:48:56 · 582 阅读 · 0 评论 -
mvc添加数据
原创 2014-10-26 11:25:51 · 651 阅读 · 0 评论 -
传用EF添加数据
asp form action 后面如何跟变量?文不犀利死不休 10级 被浏览9次 2014.01.04检举假设"variable"是变量,应该怎么写?宸撮粠鐨凴ain采纳率:58% 10级 2014.01.04">原创 2014-10-26 11:23:13 · 1147 阅读 · 0 评论 -
ASP.net MVC向面面传值
Ctrl.s中 message = "adfasdfs"; ViewBag.Message = message; ViewBag.Num = num;cshtml中原创 2014-10-26 09:52:49 · 531 阅读 · 0 评论 -
C#弹出选择对话框的程序
很多时候,我们都用一个按钮来触发一个事件,从而达到实现某一功能的操作,如按下一个按钮实现对数据库某一记录或某一批记录进行删除等等。通常我们要进行这些操作前都先要进行提示确认的步骤,这个提示步骤是:当用户作某一操作时,首先弹出一个操作确认选择对话框,用户后确认后,操作才能有效执行,否则中止操作。这样做既可以给用户提供一个很好的操作界面,也防止了误操作的发生。下面就讨论一下用C#编写的弹出选择对话转载 2014-10-24 08:28:37 · 4855 阅读 · 0 评论 -
Devexpress 之gridControl
1、gridControl如何去掉主面板?鼠标右键Run Designer=》OptionsView =》 ShowGroupPanel=False;2、gridControl如何设置列自动宽度?鼠标右键Run Designer=》OptionsView=》ColumnAutoWidth=True;3、gridControl如何设置单元格不可编辑?鼠标右键Run Designe转载 2014-10-23 16:32:24 · 1293 阅读 · 0 评论 -
GridControl列自动匹配宽度
11-02-13 22:24 824人阅读 评论(0) 收藏 举报//自动调整所有字段宽度this.gridView1.BestFitColumns();//调整某列字段宽度this.gridView1.Columns[n].BestFit();转载 2014-10-23 16:24:41 · 4418 阅读 · 0 评论 -
textedit 密码输入
TextBox组件一样的功能:把密码输入显示为*****的功能,居然没有PasswordChar属性,闷。转载 2014-10-23 12:00:46 · 2547 阅读 · 0 评论 -
窗体不显边框
FormBorderStyle设置为none转载 2014-10-22 22:10:30 · 830 阅读 · 0 评论 -
XtraTabControl双击关闭
如果是普通的DevExpress.XtraTab.XtraTabControl,可以使用类似下面的代码处理 private DevExpress.XtraTab.XtraTabPage CurrentPage=null; private void xtraTabControl1_HotTrackedPageChanged(object sender, DevExpress.XtraTab.转载 2014-10-22 12:48:34 · 1319 阅读 · 0 评论 -
C#怎样让WebBrowser滚动条自动上下滚动一定时间
public partial class Form1 : Form { int current = 0; Timer timeDown = new Timer(); Timer timeUp = new Timer(); public Form1() { Initia转载 2014-10-20 17:51:48 · 2528 阅读 · 0 评论 -
用webBrowser打开网页出现脚本错误怎么办
当IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。我们在用webBrowser编写的程序打开网页,遇到脚本有问题是,会弹出一个错误提示框,需要确认后才能够进行执行。如果我们设计的程序是用来自动处理网页的,那么在出现这种情况时,程序运行被打断,需要人工干预。这显然无法达到我们的要求。 那么,在使用webBrows转载 2014-10-19 16:11:11 · 2548 阅读 · 0 评论 -
C# webbrowser文本框的键盘和鼠标模拟输入和模拟鼠标点击
模拟输入:第一种方法: private void button1_Click(object sender, EventArgs e) { //www.baidu.com来做测试 HtmlDocument doc = this.webBrowser1.Document;转载 2014-10-19 15:47:11 · 10101 阅读 · 0 评论 -
在C#写winform程序时,用webBrowser打开网页时
在C#写winform程序时,用webBrowser打开网页时转载 2014-10-19 15:10:21 · 5277 阅读 · 1 评论 -
如何实现WebBrowser查找
private void button4_Click(object sender, EventArgs e) { if (textBox3.Text.Length == 0) { MessageBox.Show("输入需要查找的内容!"); re转载 2014-10-19 11:01:28 · 2028 阅读 · 0 评论 -
一. SelectNodes,SelectSingleNode总是返回NULL
下面以一个简单的xml为例: http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation="http://www.mydomain.com/MyDataFeed https://secure.mydomain/MyDataFeed/myDataFeed.xsd" requestId="13898" status="1">转载 2014-05-19 19:14:28 · 3225 阅读 · 0 评论 -
C#解析JSON
解析一组JSON JavaScriptSerializer serializer = new JavaScriptSerializer(); //Dictionary json = (Dictionary)serializer.DeserializeObject(context.Request["data"]);//解析一组JSON原创 2014-05-19 09:35:18 · 784 阅读 · 0 评论 -
如何使用Response.Redirect进行父页面的重定位?
Page.RegisterStartupScript("lg"," top.window.location.href =",true); //参数解释:了lg--代码块标识,这个是给IE识别的,就是让它通过这标识区别与别的JS函数,所以你可以自己定义,规则是c#里的变量命名。 第三个参数true--是否自动生成这个尖括号块,你可以把它用false或true来运行时,查看一下页面源码就懂了转载 2014-05-15 11:29:34 · 2007 阅读 · 0 评论 -
Page.ClientScript.RegisterStartupScript
Page.ClientScript.RegisterStartupScript 2010-10-04 10:28:38| 分类: asp.net|举报|字号 订阅Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 我转载 2014-05-15 10:59:03 · 862 阅读 · 0 评论 -
asp.net为什么网页里面找不到CS文件
上边的这行不要用CodeBehind,这是生成CS文件生成DLL文件后,把Dll放到Bin目录中使用的.如果没有编译cs文件,则改为转载 2014-04-30 15:08:39 · 4838 阅读 · 0 评论 -
String[1]: Size 属性具有无效大小值 0
String[1]: Size 属性具有无效大小值 0转载 2014-04-24 21:07:16 · 2215 阅读 · 0 评论 -
获取DataRow[]的值
首先,DataRow[] dr = dt.Select(“t1=‘a’”); 得出的结果是一个数组,你只要循环这个数组就好了。string x=""; if (dr.Length > 0){ foreach (DataRow drN in dr) { x+=drN["t2"]; //循环获得过滤条件后 t2列的值 }}注意要是明确第几原创 2014-04-02 17:03:42 · 32449 阅读 · 2 评论 -
button 后台设置CssClass
btnCommand.Attributes.Add("style", "background: url('../../Themes/green/Image/button/btnBg.gif');background-repeat: no-repeat; width: 52px; height: 23px; border: none; cursor: pointer;");转载 2014-03-26 09:15:56 · 3466 阅读 · 0 评论 -
如何遍历tabcontrol控件的所有的tabpage中的所有控件?
foreach (TabPage page in tabControl1.TabPages) { foreach (Control control in page.Controls) { if (control is TextBox)转载 2014-03-12 19:43:04 · 8251 阅读 · 1 评论 -
Isposback=Flase
HttpContext context = HttpContext.Current;HttpRequest request = context.Request;if (request.HttpMethod == "GET"){}原创 2014-03-11 11:33:32 · 722 阅读 · 0 评论 -
27DeveXpress中的ASPxRadioButtonList根据数据库查出来的数据默认选中匹配的选择项
2012-07-16 15:27DeveXpress中的ASPxRadioButtonList根据数据库查出来的数据默认选中匹配的选择项 今天在用DeveXpress中的ASPxRadioButtonList的时候遇到了一个很奇怪的问题,折腾了我几个小时,现在想想还是觉得这个DeveXpress控件真的很奇怪,让人捉摸不透啊!不禁让我怀念起了微软自带的服务器控件转载 2014-03-06 10:25:35 · 1769 阅读 · 0 评论 -
学习Datatable增删改
学习Datatable增删改1.创建表DataSet ds=new DataSet();DataTable dt=new DataTable("表名");ds.Add(dt);dt.Columns.Add("列名1",typeof(数据类型名1));dt.Columns.Add("列名2",typeof(数据类型名2));dt转载 2014-02-20 16:50:53 · 1411 阅读 · 0 评论 -
C#去掉最后一个字符(或字符串)
举报|2011-06-02 16:57reo126 | 分类:C#/.NET | 浏览12761次比如有字符串string s1="1,2,3,5,99,100,101,"如何去掉最后的逗号,让结果是s1="1,2,3,5,99,100,101"还得满足当最后不是逗号的时候,就不去掉?分享到:2011-06-02 17:转载 2014-02-18 17:05:07 · 4958 阅读 · 0 评论 -
怎么复制DataTable过滤部分数据到另一个DataTable
有一个datatable t1 要把 adid列 值为 1,3,5,7 的复制到(DataTable)t2 中------解决方案--------------------dt.Select()查查这方法 ------解决方案--------------------探讨dt.Select() 查查这方法------解决方案---------转载 2014-01-16 15:52:34 · 3398 阅读 · 0 评论 -
检查一个字符串中是否包含另一个字符的函数
Spec = PropertiesNameArray[i].Substring(PropertiesNameArray[i].IndexOf("尺寸"), PropertiesNameArray[i].Length - PropertiesNameArray[i].IndexOf("尺寸")); //查找包含字符字符串原创 2014-01-04 17:14:44 · 1895 阅读 · 0 评论 -
C#判断字符串是否为数字字符串
C#判断字符串是否为数字字符串在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是转载 2014-01-03 19:52:42 · 2897 阅读 · 0 评论