摘要: 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) 编辑