摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace 计算器 11 { 12 public partial class Form2 : Form 13 { 14 publ... 阅读全文
posted @ 2013-05-27 14:43 宁静思远 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace jisuan 8 { 9 class Program10 {11 static void Main(string[] args)12 {13 Console.WriteLine("请输入2-9之间的数字:");14 // ... 阅读全文
posted @ 2013-05-27 14:42 宁静思远 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 买了个表!关闭时候,用this.this.Close(); 一直关不掉,用 Application.Exit(); 要关闭两次,以下解决办法是关闭只弹出一次private void MainFrm_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult.OK == MessageBox.Show("提示信息", "请选择", MessageBoxButtons.OKCancel)) { // this.Close(); ... 阅读全文
posted @ 2013-05-27 14:41 宁静思远 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1 #region 动态填充listvew和生产listview标题头 2 private void Resh(string sql) 3 { 4 SqlDataReader red = SQLHelper.getReader(sql);//读取 5 for (int i = 0; i < red.FieldCount; i++)//获取当前行中的列 6 { 7 ColumnHeader ch = new ColumnHeader();//创建标题头对象 8... 阅读全文
posted @ 2013-05-27 14:40 宁静思远 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1 DataSet ds = new DataSet(); 2 SqlDataAdapter apter; 3 private void Form2_Load(object sender, EventArgs e) 4 { 5 try 6 { 7 string sql = "SELECT * FROM dbo.UserInfo "; 8 apter = new SqlDataAdapter(sql,SQLHelper.con); 9 ... 阅读全文
posted @ 2013-05-27 14:39 宁静思远 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1 DataSet ds = new DataSet(); 2 SqlDataAdapter apt; 3 #region 窗体加载事件 4 private void Form1_Load(object sender, EventArgs e) 5 { 6 string sql = "SELECT * FROM dbo.BookInfo"; 7 apt = new SqlDataAdapter(sql,SQLHelper.con); 8 apt.Fill(... 阅读全文
posted @ 2013-05-27 14:38 宁静思远 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一 1 declare @max integer,@id integer 2 declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 3 open cur_rows 4 fetch cur_rows into @id,@max 5 while @@fetch_status=0 6 begin 7 select @max = @max -1 8 set 阅读全文
posted @ 2013-05-27 14:37 宁静思远 阅读(142) 评论(0) 推荐(0) 编辑
摘要: sql用函数解决编码由字母和数字结合起来自动增长的问题方法一:--实现aaaa_00001-aaaa_99999 1 create function 编码() 2 returns varchar(9) 3 begin 4 declare @编号 varchar(9) 5 declare @id int 6 select top 1 @编号=编号 from b order by 编号 desc 7 if @@rowcount=0 8 set @编号='aaaa_0000' 9 else10 begin11 set @id=cast(substring(@编... 阅读全文
posted @ 2013-05-27 14:35 宁静思远 阅读(289) 评论(0) 推荐(0) 编辑
摘要: #region 查询按钮 private void btnOK_Click(object sender, EventArgs e) { this.palDate.Controls.Clear();//清空panel容器里的控件 Bind(); } #endregion #region panel里动态添加label控件 private void Bind() { //获取当前时间 ... 阅读全文
posted @ 2013-05-27 14:33 宁静思远 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Listview选中一行的事件SelectedIndexChanged里面要注意以下事项:1、if (this.listview.SelectedItems.Count != 0)而不能if (this.lvFriends.Items.Count != 0)这样的话,选中一行后在选中其他行就会报错2、listview的fullrowselect属性选择true,这样才能选中整个一行3、获得选择一行的id如果没显示id,那么加载listview的时候就要把id值赋给listviewitem的tag,取得时候Convert.ToInt32(this.listview.SelectedItems[0 阅读全文
posted @ 2013-05-27 14:31 宁静思远 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1 (int)变量名[强制类型转换]: 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,也就是该数据类型转换方式,否则会产生编译错误。 该方式对于浮点数会做无条件舍去,失去精确度 当然,该方式也可以进行object到int得转换,但是,object的值要赋予int类型的值,否则会产生编译错误,而且object为null时也会出错。 最后切忌的一点,千万不要用来处理char类型到int类型的转换,否则传回的的值是ASCII代码,而并不是你想要的值。2 int.Parse(st 阅读全文
posted @ 2013-05-27 14:30 宁静思远 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1 USE stus 2 go 3 IF EXISTS(SELECT * FROM sysobjects WHERE name='cards') 4 DROP TABLE cards 5 go 6 CREATE TABLE cards--银行卡信息表 7 ( 8 cardno CHAR(19) NOT NULL,--卡号19位 9 curType CHAR(5) NOT NULL,--货币内型10 savingType CHAR(8) NOT NULL,--存储内型11 opendate DATETIME NOT NULL,--开户时间12 openm... 阅读全文
posted @ 2013-05-27 14:28 宁静思远 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 --创建分页函数 2 USE stus 3 GO 4 CREATE FUNCTION getfyss(@page INT,@count INT,@table VARCHAR(20)) 5 RETURNS nVARCHAR(800) 6 AS 7 BEGIN 8 DECLARE @str nVARCHAR(800) 9 SET @str=10 'SELECT TOP ' +CONVERT(VARCHAR(10),(@count))+' * FROM '+@table+' where id not in'+11 ' (select top 阅读全文
posted @ 2013-05-27 14:27 宁静思远 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 --创建分页存储过程 2 USE stus 3 GO 4 IF EXISTS(SELECT * FROM sysobjects WHERE name='up_stufy') 5 DROP PROC up_stufy 6 GO 7 CREATE PROC up_stufy 8 @page INT, 9 @count INT,10 @table NVARCHAR(10),11 @str NVARCHAR(800) output12 AS13 14 SET @str='SELECT TOP ' +CONVERT(VARCHAR(10),(@count))+' 阅读全文
posted @ 2013-05-27 14:26 宁静思远 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 javascript之HTML(select option)详解 2 一、基础理解: 3 4 var e = document.getElementById("selectId"); 5 6 e. options= new Option("文本","值") ; 7 8 //创建一个option对象,即在<select>标签中创建一个或多个<option value="值">文本</option> 9 10 //options是个数组,里面可以存放多个<option va 阅读全文
posted @ 2013-05-27 14:19 宁静思远 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 1 自定义泛型类 2 package t1.no4; 3 4 public class Pair1 <T>{ 5 public Pair1(T max, T min) { 6 this.max = max; 7 this.min = min; 8 } 9 private T max;10 private T min;11 public T getMax() {12 return max;13 }14 public void setMax(T max) {15 this.m... 阅读全文
posted @ 2013-05-27 13:55 宁静思远 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 反射:解刨类的构造函数和创建类的对象那么就实例来看看: 1 反射:解刨类的构造函数和创建类的对象 2 那么就实例来看看: 3 /* 4 * Person 类 5 */ 6 package t1.no3; 7 8 public class Person { 9 public String name="aaa"; 10 private int age=31; 11 private static int pwd=123; 12 public Person(){ 13 System.out.println("Person的无参的构造函数"); 14 } 15 p 阅读全文
posted @ 2013-05-27 11:56 宁静思远 阅读(1066) 评论(0) 推荐(0) 编辑