- 浏览: 78132 次
- 性别:
- 来自: 深圳
最新评论
文章列表
引用 了网友的内容(http://tyllxx.iteye.com/blog/1411669),不过有点小问题,经本人测试,作者原来的代码,无法检查,半角的双引号、大于号以及小于号,本人小改了一下,希望本文能帮到需要用到的朋友
/// <summary>
...
关于“该行已经属于另一个表”
- 博客分类:
- C#
将一个DataTable中的数据按条件复制到另一个DataTable中的时候
出现“该行已经属于另一个表”的错误
以下为转载内容:
dtReturn.Rows.Add(dt.Rows[0].ItemArray); //--这是正确的, 关键是加上这一个ItemArray
privat ...
1、显示footer,见图 显示页脚的合计栏.jpg
2、设置列属性为计算列,计算类型为Custom,这里需要设置tag的值,建议使用数据库设计的字段,见图
设置列的计算类型的tag值.jpg
3、设置调用的方法,见图 设置自定义计算触发的方法.jpg
4、编写计算方法的代码,见图 计算方法的写法.jpg
注:图片上传到附件中,不明白的地方可以来信
Oracle 数值数据类型最多可存储 38 个字节的精度。当将 Oracle 数值转换为公共语言运行库数据类型时,小数点后边的位数可能过多,这会导致此错误。
解决方法:
使用round()函数:
例如:select min(pval),max(pval),round(avg(pval),5) from hvm_data_dga .
round(avg(pval),5) 使数值小数点后按照四舍五入保留5位。
select round(32/14, 3) from dual;
输出结果:2.286
select round(32/14, 2) from dual;
输出结果 ...
特别感谢斩月的网友,本人是在他的帮助下解决的此问题
1、确定是否已经添加表分区
select partition_name, High_value from user_tab_partitions where table_name= TABLE_NAME;
存在
2、查询表分区绑定的字段名
select * from USER_PART_KEY_COLUMNS t where t.name = TABLE_NAME;
3、写测试语句
INSERT INTO TABLE_NAME(ID,NAME,CREATE_TIME)VALUES(SYS_GUID(),'111111', s ...
-- 四舍五入取整 SELECT Round(639.4639,0)结果:639
SELECT Round(639.5639,0)结果:640
-- 四舍五入取小数位SELECT Round(639.4639,2)结果:639.46
SELECT Round(639.5639,2)结果:639.56
C#:String.Format数字格式化输出
int a = 12345678; //格式为sring输出// Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);// Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";// Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf¥1,234.00adsfas ...
警告 2 未能找到路径“C:\Documents and Settings\ghost\ghost\Local Settings\Application
Data\Microsoft\VisualStudio\10.0\ProjectAssemblies\kwfltucl01\Config\log.txt”的一部分。
WinForm开发过程中,在新建了一个基类后用来作继承的子对象无法正常显示,提示信息如上所述
解决方案:
1、找到路径:C:\Documents and Settings\ghost\ghost\Local Settings\Application
...
request.getRequestURI 与request.getServletPath() 区别
路径:resin/webapps/my_proj/test/request.jsp
http://localhost:8080/my_proj/test/request.jsp?***
request.getRequestURI() /my_proj/test/request.jsprequest.getRequestURL() http://localhost:8080/my_proj/test/request.jsprequest.getContextPath() /my_ ...
“System.StackOverflowException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中
异常提示如附件中所见
项目开发过程中遇到的问题:
num * price = amount
分析:
1、由于调用cellChange方法使得程度进入了死循环状态
验证过程第一次,在num和price单元格中输入两个整数值,没有抛出异常,程度正常支行
第二次,在num或price中任一个输入框中输入了小数,另外一个框中输入正数或小数时,抛出了此异常
cellChange的死循环论不成立,经过跟踪参数值的变化,发现在获取取到 ...
C#中将DataTable中的某一行复制
- 博客分类:
- C#
===前提:我们已经有一个DataTable的数据表 现在需要的只是其中的一行数据===比如说下面这段代码在一个方法里 返回的就是一个DataTable!
sqlCon = new SqlConnection(strCon);sqlCom = new SqlCommand();sqlCom.Connection = sqlCon;sqlCom.CommandText = "select_v";sqlCom.CommandType = CommandType.StoredProcedure;sqlCon.Open();sdr = sqlCom.ExecuteReader( ...
/// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] private static void Main(String[] args) { System.Windows.Forms.Application.EnableVisualStyles(); System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(fals ...
本人项目开中遇到的DragDrop注册失败异常的解决方案:(具体按照附件中的图片设置即可)
说明:
1、 在Form的设计器中是否存在事件的绑定不会对此造成影响,不需要理会
this.rawMaterialTreeView.DragDrop += new System.Windows.Forms.DragEventHandler(this.rawMaterialTreeView_DragDrop);
2、 重点说
由于本机安装的是VS2010,使用其他版本的朋友可以将代码复制出来也一样可以正常运行,
用VS2010打开后直接运行就可以看到效果了
注:
这里的文件路径需要根据下载后文件所在路径去修改,测试文件也一起打包进去,方便下载的朋友测试用,其中还包括了对公式运算的读取也是可以通过的
String filePath = "c:\\test.xls";
我们要分析网页,把整个网页内容作为匹配源,但是c#的正则表达式是默认以一行为单位的,使用 RegexOptions.Multiline 也没有实质性作用(它知识改变了^和$的行为)
只要在正则表达式前面加上(?s)这个选项即可
考资料:http://hi.baidu.com/hetaoos/blog/item/7936a80faec513e9ab6457b8.html
string s = ".......";
string r = @"(?s)(?i)导演:\s*</span>\s*<span\s+class ...