-
C# 输入界面中的各种文本框判断效果演示
这是一个实用的输入判断验证演示程序,面向C#编程环境,当用户输入的数据不正确或为空时,均会显示提示,不过这个提示是一个图标在闪烁,直到输入正确,下面是判断机制:
private void textBox2_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if (textBox2.Text == "")//判断是否输入订货数量
{
errorProvider2.SetError(textBox2, "不能为空");//设置errorProvider2的错误提示
}
else
{
try
{
int x = Int32.Parse(textBox2.Text);//判断是否输入数字,如果不是数字会出现异常
errorProvider2.SetError(textBox2, "");// errorProvider2控件不显示任何错误信息
b = 1;//将b赋值为1
}
catch
{
//如果出现异常,设置errorProvider2控件的错误信息
errorProvider2.SetError(textBox2, "请输入一个数");
}
}
}
private void textBox3_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if (textBox3.Text == "")//判断是否输入订货数量
{
errorProvider3.SetError(textBox3, "不能为空");//设置errorProvider3显示的错误消息
}
else
{
errorProvider3.SetError(textBox
- 2022-01-25 17:43:07下载
- 积分:1
-
C# 建立SQL Server数据库连接的基本方法
C# 建立SQL Server数据库连接的基本方法,核心代码为:
try
{
string ConStr =//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;user id=sa;pwd=;database=db_TomeTwo";
SqlConnection con = new SqlConnection(ConStr);//创建数据库连接对象
string SqlStr = "select * from 帐单";//创建SQL查询字符串
SqlDataAdapter ada = new SqlDataAdapter(SqlStr, con);//创建数据适配器对象
DataSet ds = new DataSet();//创建数据表
ada.Fill(ds);//填充数据集
this.dgv_Message.DataSource =//设置数据源
ds.Tables[0].DefaultView;
}
catch(Exception ex)//捕获异常
{
MessageBox.Show(ex.Message,"提示!");//弹出消息对话框
}
- 2022-07-28 04:06:36下载
- 积分:1
-
C# 通过存储过程实现员工ID自动编号
C# 实现自动ID,通过存储过程实现员工自动编号,这个在平时的编程中很实用,自动编号使用存储过程来实现,比较高级一些,且数据库需要支持存储过程。
con.Open();
SqlCommand cmd = new SqlCommand();
string strSql = "insert into 员工个人信息 values ( + label6.Text + , + this.textBox2.Text + , + this.textBox3.Text + , + this.textBox5.Text + , + this.textBox4.Text + )";
cmd.CommandText = strSql;
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("成功添加信息");
this.groupBox1.Enabled = false;
- 2022-05-31 12:11:24下载
- 积分:1
-
C#调用存储过程显示客户的订单金额
Visual C# 通过调用存储过程显示客户的订单金额,获取客户的订单总额(获取存储过程参数的返回值):
private void button1_Click(object sender, EventArgs e)
{//获取客户的订单总额(获取存储过程参数的返回值)
DataClasses1DataContext MyDataContext = new DataClasses1DataContext();
string MyCustomer = "alfki";
decimal? MyAmount = 0;
MyDataContext.CustOrderTotal(MyCustomer, ref MyAmount);
MessageBox.Show(MyCustomer+"客户的订单金额是:"+MyAmount.ToString(),"信息提示",MessageBoxButtons.OK);
}
- 2022-10-21 01:10:03下载
- 积分:1
-
tms320f28069例程
各种外设历程。包含 头文件 以及IQmath库。以及带bios系统的cmd文件 和 不带bios系统的cmd文件F2806x_Headers_BIOS.cmd F2806x_Headers_noBIOS.cmd
- 2023-08-22 09:45:04下载
- 积分:1
-
C# 最经典 简单的progressBar进度条用法示例
这是一个大家都熟悉的实用技巧,用C#制作进度条功能,本代码演示了最简单,且实现方法简单的progressBar进度条用法示例,
单击按钮后,开始演示进度条效果,这部分代码写在按钮事件中:
progressBar1.Value = 0;//设置进度条的初始值
progressBar1.Minimum = 0;//设置progressBar1控件的Minimum值为0
progressBar1.Maximum = 500;//设置progressBar1的Maximum值为500
progressBar1.Step = 1;//设置progressBar1的增值为1
for (int i = 0; i < 500; i++)//调用for语句循环递增
{
progressBar1.PerformStep();//使用PerformStep方法按Step值递增
textBox1.Text = "进度值:" + progressBar1.Value.ToString();
}
- 2022-08-18 01:25:55下载
- 积分:1
-
C# 序列中所有元素是否都满足指定条件
C# 序列中所有元素是否都满足指定条件,使用List序列对象创建List人员列表,判断是否所有人员的年龄都大于30岁,dgpwC#中序列的用法:
bool result = People.All(p => p.Old > 30);显示查询结果:
label1.Text = "数据源:{1,"王*军",28},{2,"赵*东",31},{3,"王*科",33}";//数据源
label2.Text = "查询表达式:All(p => p.Old > 30)";//查询表达式/操作
label3.Text = "查询结果:" + result.ToString();//查询结果
更详细代码请下载源码。
- 2023-08-15 15:50:03下载
- 积分:1
-
C# 为WPF应用程序设置渐变的背景颜色的源码实例
C# 为WPF应用程序设置渐变的背景颜色的源码实例,窗口打开后,单击按钮,即可把窗口的背景色设置成渐变色,来看如下代码:private void button1_Click(object sender, RoutedEventArgs e)
{//为WPF应用程序设置渐变的背景颜色(文件名称:Window1.xaml.cs)
this.Background = (Brush)TryFindResource("MyGradientBackground");
}
- 2023-05-10 22:40:03下载
- 积分:1
-
数据库查询程序示例:C# 获取客户表中指定城市的客户
C# 获取客户表中指定城市的客户,这是一个C# SQLSERVER结合的数据检索程序实例,用来查询满足指定条件的数据库数据,并显示出来。来看代码如下:
//获取客户表中指定城市的客户(使用存储过程返回行集合):
string MyCity = "London";
DataClasses1DataContext MyDataContext = new DataClasses1DataContext();
System.Data.Linq.ISingleResult MyRows = MyDataContext.MyCustomersByCity(MyCity);
string MyInfo = MyCity+"的客户包括:";
foreach (MyCustomersByCity_个结果 MyCustomer in MyRows)
{
MyInfo+="
客户ID:"+MyCustomer.CustomerID;
}
MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
- 2022-07-11 07:44:24下载
- 积分:1
-
螺丝服务端GMSV源码完整,可编译
螺丝完全服务端源码,GMSV,linux下完美编译
- 2022-05-31 17:22:32下载
- 积分:1