-
C# 通过SqlReader HasRows判断指定表中是否有数据
本例主要是判断指定的数据库数据表中是否有数据,这里使用了通过判断HasRows的返回值来判断,若返回值为真,则有数据,反之则无数据,最后用MessageBox.Show显示判断结果,完整的过程:
//实例化SqlConnection变量conn
SqlConnection conn = new SqlConnection("server=.;database=db_14;uid=sa;pwd=");
conn.Open();//打开连接
//创建一个SqlCommand对象
SqlCommand cmd = new SqlCommand("select * from " + textBox1.Text.Trim(), conn);
//使用ExecuteReade方法创建SqlDataReader对象
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();//调用Read方法读取SqlDataReade
if (sdr.HasRows)//使用HasRows属性判断结果中是否有数据
{
MessageBox.Show("数据表中有值");//弹出提示信息
}
else
{
MessageBox.Show("数据表中没有任何数据");
}
- 2022-02-07 01:03:03下载
- 积分:1
-
STM32飞控baseflight-master,主流飞控
STM32飞控baseflight-master,主流飞控,更新快,性能好。
- 2023-02-11 09:40:04下载
- 积分:1
-
C# 利用数据绑定控件ListView修改数据
cmd.CommandText = "update 员工表 set 员工姓名= +//设置将要执行的SQL语句
this.textBox2.Text + ,基本工资= + this.textBox4.Text +
,工作评价= + this.textBox5.Text +
where 员工编号= + this.textBox1.Text + ";
con.Open();//打开数据库连接
cmd.Connection = con;//设置命令对象的连接属性
cmd.ExecuteNonQuery();//执行SQL语句
con.Close();//关闭数据库连接
return true;//方法返回布尔值
- 2022-01-24 18:10:16下载
- 积分:1
-
C# 设置IE地址栏的自动完成功能
C# 设置IE地址栏的自动完成功能,就是用户输入的时候,会下拉提示出相关的内容,可提升用户体验,现在使用已经很广泛了,本例子中的这一自动完成功能,代码如下:
private void button1_Click(object sender, EventArgs e)
{
//创建或者打开指定的注册表项
RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");
rgK.SetValue("AutoSuggest", "yes", RegistryValueKind.String);//设置IE地址栏的自动完成功能
MessageBox.Show("设置成功!");
}
private void button2_Click(object sender, EventArgs e)
{
//创建或者打开指定的注册表项
RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");
rgK.SetValue("AutoSuggest", "no", RegistryValueKind.String);//取消IE地址栏的自动完成功能
MessageBox.Show("取消成功!");
}
- 2022-12-03 17:35:03下载
- 积分:1
-
C# 发送邮件简单版 附代码
C# 发送邮件简单版 附代码,将string型转换为Base64,发送消息至服务器,本程序成功发送邮件,需要设置smtp服务器、指定发送端口、指定发件人、收件人、邮件主题、内容、发件人密码等信息。
- 2022-07-17 21:27:55下载
- 积分:1
-
C#合成图片 组合文字及图像的实例
C# 将多个文字图形图像组合成复合图形,一个组合文字及图像的实例。基于WPF技术实现,可作为一个C#学习WPF图像处理的简单范例。C# 将多个文字图形图像组合成复合图形:
DrawingGroup MyGroup = new DrawingGroup();
RadialGradientBrush MyRadialGradientBrush = new RadialGradientBrush();
MyRadialGradientBrush.Freeze();
FontStyle MyStyle = FontStyles.Normal;
FontWeight MyWeight = FontWeights.Medium;
MyWeight = FontWeights.Bold;
MyStyle = FontStyles.Italic;
string MyText = "Visual C++ 2017源码素材网实例精粹罗斌编著";
var MyFont = new FontFamily("宋体");
FormattedText MyFormattedText = new FormattedText(MyText,
System.Globalization.CultureInfo.GetCultureInfo(86),
FlowDirection.RightToLeft,
new Typeface(MyFont, MyStyle, MyWeight, FontStretches.Normal),
FontSize, MyRadialGradientBrush);
Pen MyPen = new Pen(Brushes.Black, 2);
MyPen.Freeze();
……
更多源代码敬请下载本源码。运行截图如下图所示。
- 2022-06-30 08:36:55下载
- 积分:1
-
C# 查询订购产品ID为51的客户信息
C# 查询订购产品ID为51的客户信息,需要连接数据库来测试,相关代码分享如下:
//查询订购产品ID为51的客户信息
SqlConnection MyConnection = new SqlConnection(@"Data Source =luobin-PCSQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True");
MyConnection.Open();
DataSet MyDataSet = new DataSet("CustomerOrdersDetails");
SqlDataAdapter MyCustomerAdapter = new SqlDataAdapter("SELECT * FROM Customers", MyConnection);
MyCustomerAdapter.Fill(MyDataSet, "Customers");
DataTable MyTable = new DataTable();
MyCustomerAdapter.Fill(MyTable);
SqlDataAdapter MyOrderAdapter = new SqlDataAdapter("SELECT * FROM Orders", MyConnection);
MyOrderAdapter.Fill(MyDataSet, "Orders");
SqlDataAdapter MyDetailAdapter = new SqlDataAdapter("SELECT * FROM [Order Details]", MyConnection);
MyDetailAdapter.Fill(MyDataSet, "OrderDetails");
MyConnection.Close();
MyDataSet.Relations.Add("CustOrders",MyDataSet.Tables["Customers"].Columns["CustomerID"],MyDataSet.Tables["Orders"].Columns["CustomerID"]).Nested = true;
MyDataSet.Relations.Add(
- 2023-04-28 12:35:03下载
- 积分:1
-
qt webengine写的浏览器
qt 5.9 webengine浏览器源码,支持标签浏览、收藏夹、下载、查看源文件等功能,需要的朋友拿去用,谢谢。
- 2022-02-13 21:26:48下载
- 积分:1
-
C#操作数据库显示Customers数据表第3-7条记录
显示Customers数据表第3-7条记录,C#操作数据库显示Customers数据表第3-7条记录,其实做出来例子,才知道,很简单啊,不过需要把数据库先连接好,看如下代码:
private void button1_Click(object sender, EventArgs e)
{//显示Customers数据表第3-7条记录
SqlConnection MyConnection=new SqlConnection();
MyConnection.ConnectionString = @"Data Source =.SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
MyConnection.Open();
SqlCommand MyCommand =new SqlCommand("Select * From Customers ORDER BY CustomerID", MyConnection);
DataSet MySet = new DataSet();
SqlDataAdapter MyAdapter = new SqlDataAdapter(MyCommand);
MyAdapter.Fill(MySet, 2, 5, "Customers");
this.dataGridView1.DataSource=MySet.Tables["Customers"];
}
- 2022-03-03 23:39:45下载
- 积分:1
-
C# Textbox传值通过Lable显示在窗口上
C#将Textbox值通过Lable显示在窗口上,演示值的传递,源代码中定义了两个窗口,将值互相传递,最终显示在Lable标签中。当用户点击按钮时,执行以下的代码:
private void button1_Click(object sender, EventArgs e)
{
label2.Text = textBox1.Text;
}
- 2022-02-05 07:04:01下载
- 积分:1