
c#
文章平均质量分 61
axia_1988
这个作者很懒,什么都没留下…
展开
-
c#插入数据库判断是否重复
c#中判断插入重复使用的sql语句是select count(*) from DBName where 列名="输入内容",这里返回的值是一个int型的.因此需要一个int型的变量接收.通过判断count的值决定要否插入.如果为0,则可以,若非0,则重新输入值.以下是我在使用过程中的一段代码:[b][align=center][size=large]private void btOK_Clic...2009-10-07 09:53:53 · 3138 阅读 · 0 评论 -
ini文件格式以及c#读取ini文件
在程序中经常要设置一些变量,比如读取数据库服务器的地址等,在程序中写死是一种方法,但是这种写死在程序中很不利于后期维护。windows为我们提供了两种方便的办法,那就是使用注册表或者ini文件来保存少量数据。ini文件是文本文件,数据格式一般是:[Section1 Name] KeyName1=value1 KeyName2=value2 ...[Section2 ...原创 2010-12-10 14:25:21 · 187 阅读 · 0 评论 -
(转)C#中DateTime 大小比较与字符串大小比较
//比较DateTime类型 DateTime dt1=DateTime.Now; DateTime dt2=Convert.ToDateTime ("2006-11-09 18:04:11"); if(dt1.CompareTo (dt2)< 0) //CompareTo:0-两者相等 Response.Write ("alert(\"dt1dt2\...原创 2011-03-09 11:09:57 · 524 阅读 · 0 评论 -
c# datagridview 属性设置
//禁止排序 foreach (DataGridViewColumn column in dgvYali.Columns) column.SortMode = DataGridViewColumnSortMode.NotSortable; foreach (DataGridViewCell cell in dataGridView1.SelectedCells) ...原创 2011-02-25 10:13:32 · 393 阅读 · 0 评论 -
DataTable中的select()用法(转)
1.在DataTable中执行DataTable.Select("条件")返回DataTable;// // 执行DataTable中的查询返回新的DataTable// // dt 是源数据DataTable// condition 是查询条件DataTable newdt = new DataTable();newdt = dt.Clone(); // 克隆...原创 2011-01-09 15:06:31 · 4557 阅读 · 0 评论 -
string用法
string数组的初始化一种简单的方法是string[] strTest={};还有一种方法是string[] strTest=new string[]{""};然后使用的时候strTest=str.Split(' ');在oracle中也有分割字符串类型的函数substr(列名,初始位置,长度)如sub(customer,0,5)就是取列的从第一位开始的5位.list...2009-12-30 15:34:27 · 76 阅读 · 0 评论 -
MessageBox
1.MessageBox.Show("[文本框的文本]","标题",MessageBoxButtons[按钮],messageBoxIcon.[图标],MessageBoxDefaultButton.[默认按钮],MessageBoxOpation.[显示样式]);比如:DialogResult dr = MessageBox.Show("确定删除这条电价信息吗?", "提示", Mess...2009-12-08 00:12:30 · 106 阅读 · 0 评论 -
装饰模式
还是上次那个按钮的作业,已经做了很久,也改了很多次了,希望这一次可以定了,也希望老师用着方便。今天又学到了一个新的概念叫装饰模型。ouyj教的。先说说老师的任务,当初不清楚她到底是要怎样,现在可能也会表述不清楚,但可以试试。 要在一个form中显示按钮,按钮是通过读数据库中的站点数,来确定form中按钮的数量,form的大小和按钮的数量都是动态的。每个按钮的状态有两种,一种是...2009-12-01 20:08:25 · 85 阅读 · 0 评论 -
textbox使用练习
今天老师布置了一个任务给我,是要做一个简单的form,实现发送信息,不涉及socket编程,只是将同一个form中的发送窗口的信息按回车键,然后消息在接收窗口出现。我用的是textbox。首先在form窗口拖一个textbox,tbReceive。将作为接收窗口,设置multiline属性设置为true,scrollBar设置为vertical,这样更加美观。再拖一个textbox,t...2009-11-26 10:58:21 · 272 阅读 · 0 评论 -
datagridview一些使用
private System.Windows.Forms.DataGridView UserInfoGrid;Datatable dtUserInfor;UserInfoGrid.DataSource= dtUserInfor;//datagrid的数据源this.UserInfoGrid.Columns[0].ReadOnly = true; this.UserInfoGr...2009-11-09 11:21:12 · 81 阅读 · 0 评论 -
窗体锁定
锁定的效果是点击form1的时候form1的蓝条闪动,最后焦点仍然回到form2上,直到我关闭了form2才可以继续操作form1form2 f=new form2();DialogResult dr = f.ShowDialog();这样就可以实现锁定.要锁定窗体的大小,如form1则form1.FormBorderStyle= FormBorderStyle.FixedSi...2009-11-06 15:17:22 · 283 阅读 · 0 评论 -
属性的使用
private string name; public string Name { get { return name; set { name = value; } }用属性Name可以很灵活的使用,读取私有变量name,私有变量是无法访问的,只能通过访问Name来间接的使用na...2009-11-06 10:45:28 · 148 阅读 · 0 评论 -
今日收集
datatable类型是一个表,当要取每一个值的时候,如下datatable dtTest;//dtTest中有2行3列dtTest.Rows[0][0]为表中的第一个值2009-11-06 01:49:33 · 91 阅读 · 0 评论 -
输入有效性的验证--接触asp.net(一)
RequiredFieldValidator控件 ,它指定所验证的控件需要输入一些内容.如果所验证的控件要设置初始值,而用户必须改变初始值,就可以使用验证空间安德initialValue属性设置这个初始值RegularExpressinValidator控件 ,它通过ValiationExpression属性,可以使用perl5语法设置一个正则表达式来检查用户的输入.上面两个是验证控件...2009-10-08 10:13:57 · 141 阅读 · 0 评论 -
编程命名规范
一、常用编码的命名惯例和规范 1、Pascal 命名法 大小写形式——所有单词第一个字母大写,其他字母小写。 2、Camel 命名法 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。 标识符 大小写 示例 类 Pascal LoginManager 接口 Pascal IDataAdapter、Icompon...2009-10-07 16:14:05 · 128 阅读 · 0 评论 -
datagirdview 添加行号
private void dgvShowData_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { SolidBrush b = new SolidBrush(this.dgvShowData.RowHeadersDefaultCellStyle.ForeColor);...原创 2011-03-21 21:48:35 · 135 阅读 · 0 评论