-
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# 为DataGridView控件的新行指定默认值
C# 为DataGridView控件的新行指定默认值,双击DataGridView.rar即可看到默认值,一般情况下,单元格是空的没有任何内容,实现这一功能,其实也简单,如下代码示:
private void shippersDataGridView_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
{//为DataGridView控件的新行指定默认值(测试时直接单击最下面的空白行即可)
e.Row.Cells[1].Value = "重庆长安捷达运输公司";
e.Row.Cells[2].Value = "023-40405690";
shippersBindingSource.AddNew();
}
- 2022-03-01 05:33:46下载
- 积分:1
-
Visual C#播放媒体文件
Visual C#播放媒体文件,支持播放的文件格式:mpg;*.avi;*.wma;*.wmv;*.mov;*.wav;*.mp2; *.mp3,支持的播放控制功能有:播放、暂停、停止、静音等。
运行后的程序界面如图所示。
- 2023-07-22 03:40:03下载
- 积分:1
-
C# 实现简单的WPF版图片淡入淡出效果
C# 实现简单的WPF版图片淡入淡出效果。运行本效果实例,即可看到图片淡入淡出变化,先淡入再淡出,不停的变化。
- 2022-01-25 21:23:37下载
- 积分:1
-
C# WPF 控制按钮上的文字自动换行
C# WPF 控制按钮上的文字自动换行显示,如图所示的效果,下边的按钮中的标题文字可以自动根据窗口的大小,自动换行显示文字,而上边按钮的文字,则只能在一行中显示,有可能文字会被隐藏掉,这种显示功能的实现方法请下载源码参见Window1.xaml文件。
- 2022-03-18 14:16:10下载
- 积分:1
-
C# 文件分块器-文件分割
C# 文件分块器,把文件分割成若干个文件块,在存储一些大文件时,这个功能可以用上。本程序运行的界面截图如下图所示,用户可以自己设定需要分块的文件长度、分块长度、分块数等,然后进行拆分,还可以按这个规则进行组装,是拆分的逆过程,这个挺有意思埃学习C#文件操作,必看的一个小例子。
- 2022-03-13 00:26:14下载
- 积分:1
-
C# 是行提交方式插入、删除、更新数据库记录
C# 是行提交方式插入、删除、更新数据库记录,本实例小程序主要演示了以行提交方式插入数据库记录、以行提交方式修改数据库记录、以行提交方式删除数据库记录、使用带有列值的Update()方法修改记录、使用带有列值的Delete()方法删除记录、使用带有列值的Insert()方法插入记录,对应的各个功能核心代码如下:
private void button2_Click(object sender, EventArgs e)
{//以行提交方式修改数据库记录(首先以添加新数据源方式新增NorthwindDataSet)
NorthwindDataSet.ShippersRow MyRow;
MyRow = this.northwindDataSet.Shippers.FindByShipperID(1);
MyRow.Phone = "13996060872";
this.shippersTableAdapter.Update(this.northwindDataSet.Shippers);
}
private void button4_Click(object sender, EventArgs e)
{//使用带有列值的Update()方法修改记录
NorthwindDataSetTableAdapters.ShippersTableAdapter MyAdapter =
new MyForm.NorthwindDataSetTableAdapters.ShippersTableAdapter();
MyAdapter.Update("Speedy Express", "13036371686", 1, "Speedy Express", "13996060872");
this.shippersTableAdapter.Fill(this.northwindDataSet.Shippers);
}
private void button3_Click(object sender, EventArgs e)
{//以行提交方式删除数据库记录(首先以添加新数据源方式新增NorthwindDataSet)
Northwi
- 2023-02-24 10:00:04下载
- 积分:1
-
C# 获取组合查询中两个结果集的交集
Visual C# 获取组合查询中两个结果集的交集,获取学生表和成绩表中学生信息的交集。
- 2022-03-21 14:37:37下载
- 积分: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# 合并DataGridView控件单元格数据
C# 合并DataGridView控件单元格,合并列相同的内容,结合数据库来实现:
if (conn.State == ConnectionState.Closed)//判断数据库是否关闭
conn.Open();//打开数据库
string selectString = "select * from tb_emp";//定义查询字符串
Adapter = new SqlDataAdapter(selectString, conn);//实例化填充数据集和更新数据库的对象
Adapter.Fill(dataSet);//填充dataSet数据集
dataGridView1.DataSource =dataSet.Tables[0];//为dataGridView1设置数据源
conn.Close();//关闭数据库
填写单元格内容,相同的内容的单元格只填写第一个,对每一列相同单元格进行合并
- 2023-08-28 20:40:03下载
- 积分:1