-
C# 简单嵌套查询的例子
分享一个C# 简单嵌套查询的例子,查询总分在580分以上的学生信息。具体代码如下:
/// 查询数据库信息
/// 方法返回DataTable对象
private DataTable GetGrade()
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
@"SELECT 学生姓名,学生编号, 性别,出生年月,年龄,所在学院,所学专业 FROMtb_Student WHERE 学生编号 IN (SELECT 学生编号 FROM tb_Grade WHERE 总分>=580)");
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
}
- 2022-12-23 02:20:03下载
- 积分:1
-
C# 使用 tabControl创建窗体TAB效果
C# 使用 tabControl创建窗体TAB选项卡效果,大家都熟悉的功能,这个例子比较基础,面向C#的初学者,下面是实现本功能的核心代码:
private void Form1_Load(object sender, EventArgs e)
{
tabControl1.ImageList = imageList1;
tabPage1.ImageIndex = 0;
tabPage1.Text = "选项卡1";
tabPage2.ImageIndex = 0;
tabPage2.Text = "选项卡2";
}
本TAB运行效果请参见截图,完整源码请下载。
- 2022-08-22 06:09:52下载
- 积分:1
-
Zigbee智能家居完整的源代码
Zigbee智能家居完整的源代码,含有终端和协调器工程并带有汉语注释。非常适合Zigbee开发。-Zigbee Smart Home complete source code, containing the terminal and the coordinator works with Chinese comments. Very suitable for the Zigbee development.
- 2022-03-05 18:50:08下载
- 积分:1
-
C#添加删除修改数据并生成Excel工作表格
C#添加删除修改数据并生成Excel工作表格,private void Button4_Click(object sender, EventArgs e)
{//新建工作表(在Excel文件型数据源中不支持删除操作)
var MyConnectString =@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=运货商.xlsx;Extended Properties=""Excel 12.0;HDR=YES"";";
var MyConnection=new OleDbConnection(MyConnectString);
if(MyConnection.State == ConnectionState.Closed)
MyConnection.Open();
var MySQL = "CREATE TABLE 新运货商(公司名称 char(50), 电话 char(20));";
var MyCommand=new OleDbCommand(MySQL, MyConnection);
MyCommand.ExecuteNonQuery();
MySQL = "INSERT INTO [新运货商$](公司名称,电话)VALUES ( +this.TextBox1.Text+,+this.TextBox2.Text+)";
MyCommand = new OleDbCommand(MySQL, MyConnection);
MyCommand.ExecuteNonQuery();
MySQL = "SELECT * FROM [新运货商$]";
var MyAdapter=new OleDbDataAdapter(MySQL, MyConnectString);
var MyTable=new DataTable();
MyAdapter.Fill(MyTable);
this.DataGridView1.DataSource = MyTable;
}
- 2022-03-16 02:17:15下载
- 积分:1
-
C#在JPG图片上添加半透明文字水印
C#在图片上添加文字,这个仿PhotoShop的功能,用C#可以轻松实现哦,对象为JPG图像,可在上面添加半透明的文字效果,不能可看作是一种图片添加水印的效果,文字是半透明处理了,可隐约看到文字下层的图像细节。
private void Form1_Load(object sender, EventArgs e)
{//在指定图像上添加半透明文字
string MyFileName = "Forest.jpg";
Image MyImage = Image.FromFile(MyFileName);
Graphics g = Graphics.FromImage(MyImage);
String MyText = "国家";
Font MyFont = new Font("宋体", 150);
SolidBrush MyBrush = new SolidBrush(Color.FromArgb(18, 255, 0, 255));
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.GammaCorrected;
g.DrawString(MyText, MyFont, MyBrush, 10, 10);
this.pictureBox1.Image = MyImage;
}
- 2023-02-17 00:50:03下载
- 积分:1
-
日历风格的公司事件管理程序C#源码分享
这是一款采用C#编写的日历风格的公司事件管理程序,类似于日程和大事记的程序,管理员登录后,可添加大事件,记录公司的发展历程。由香港的某大学IT程序员所写,里面的部分汉字注释是繁体的。
在Windows7下未能运行调试程序,在Windows XP下可以正常运行,可能是系统的原因,不兼容Windows7,当然,源代码也是在前些年写的,仅供学习参考吧。
- 2022-03-16 19:31:58下载
- 积分:1
-
一个简单的C# 多线程实例
一个简单的C# 多线程实例,创建多线程的简单实例,创建线程一和线程二,两者单独完成指定侨任务,创建多线程主要是使用C#中内置的方法new Thread()来实现,然后让每个线程执行一个for循环,来测试线程运行的效果。创建线程和运行线程的代码,可参考如下代码:
Thread thread1 = new Thread(new ThreadStart( Count));
thread1.Name="线程一";
Thread thread2 = new Thread(new ThreadStart( Count));
thread2.Name="线程二";
thread1.Start();
thread2.Start();
- 2022-08-18 15:51:20下载
- 积分:1
-
C# 创建线程实例JoinThread源码
C#创建一个基本简单的线程实例,演示了如何创建线程,面向C#新手的一个例子:
Thread myThread;//声明线程
//用线程起始点的ThreadStart委托创建该线程的实例
myThread = new Thread(new ThreadStart(createThread));
myThread.Start();//启动线程
myThread.Join();//阻止调用该线程,直到该线程终止
Console.ReadLine();
- 2022-11-16 06:35:03下载
- 积分:1
-
C# 获取数组指定位置的元素
C# 获取数组指定位置的元素,以下代码为核心代码,分享如下:
private void Frm_Main_Load(object sender, EventArgs e)
{
List ints = new List { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int result = ints.ElementAt(3);//获取指定位置的元素
//输出查询结果
label1.Text = "数据源:ints={0,1,2,3,4,5,6,7,8,9 }";//数据源
label2.Text = "查询表达式:ElementAt(3)";//查询表达式/操作
label3.Text = "查询结果:"+result.ToString();//查询结果
}
- 2022-03-10 14:16:14下载
- 积分:1
-
C语言实现socks5协议
C语言实现socks5协议,亲测有效。可以简单测试客户端与服务器之间的通信,支持在linux机器上运行,提供源码。
- 2022-07-19 01:01:48下载
- 积分:1