-
C# 显示选择的DataGridView单元格行数据
C# 显示选择的DataGridView单元格行数据附实现源码,连接数据库后,单击上部的“显示选择的单元格行”功能,即可显示出该行数据,具体的实现代码如下:
private void toolStripButton1_Click(object sender, EventArgs e)
{//显示选择的单元格行(获取DataGridView控件中选定的单元格行)
Int32 MyCount =customersDataGridView.Rows.GetRowCount(DataGridViewElementStates.Selected);
if (MyCount > 0)
{
System.Text.StringBuilder MyInfo = new System.Text.StringBuilder();
for (int i = 0; i < MyCount; i++)
{
MyInfo.Append("被选择的行号是: ");
MyInfo.Append(customersDataGridView.SelectedRows[i].Index.ToString());
MyInfo.Append(Environment.NewLine);
}
MyInfo.Append("一共选择了: " + MyCount.ToString()+"行。");
MessageBox.Show(MyInfo.ToString(), "信息提示",MessageBoxButtons.OK);
}
}
- 2022-12-31 00:55:04下载
- 积分:1
-
C# 清除IE地址栏中的历史网址(修改注册表)
C# 清除IE地址栏中的历史网址,也就是历史记录,这些记录都是平时自己输入的,IE会自动保存,本程序会把保存的这些网址信息全部删除了,主要是删除注册表中对应键值下的URL子键:
RegistryKey rkBase = Registry.CurrentUser;//定位到CurrentUser注册表项
//打开指定的注册表项
RegistryKey rkChild = rkBase.OpenSubKey(@"SoftwareMicrosoftInternet ExplorerTypedURLs",true);
String[] strValueNames = rkChild.GetValueNames();//获取所有的历史网址
foreach (string strItem in strValueNames)//遍历获取到的历史网址
{
rkChild.DeleteValue(strItem);//删除遍历到的历史网址
}
- 2022-11-06 13:05:04下载
- 积分:1
-
C# 以阴影效果显示列表控件
C# 以阴影效果显示ListBox列表控件,为ListBox显示列表控件增加渐变阴影效果,最终效果如图所示,阴影效果呈现向外扩散的渐变效果,实现方法简单,仅供参考。
- 2022-04-02 01:34:44下载
- 积分:1
-
C# Hospital MIS 医院业务信息维护系统
C# Hospital MIS 医院业务信息维护系统,基于VisualC# 2012编写开发的,采用SQLSERVER数据库,内含建库脚本,编译或修改调试本源码前请先重建数据库,并连接好。
本医院业务系统完成的功能有:
导医服务、病人登记、病人预约、前台交费、约品退费、欠费催款、评价管理、医师服务、开医令、药房服务、药品管理、发放药品、退药入库、门诊统计、按科室统计、每日统计、交接班汇总、基本设置、检验设置、检查设置、科室设置、员工值班设置、用户管理、折扣卡设置等功能。
- 2022-07-16 15:03:12下载
- 积分:1
-
C#使用SqlDataAdapter对象的Fill方法填充DataSet
C#使用SqlDataAdapter对象的Fill方法填充DataSet,具体是调用DataSet的Copy方法复制DataSet中的内容,完成填充的功能:
private void Form1_Load(object sender, EventArgs e)
{
//实例化SqlConnection变量conn,连接数据库
conn = new SqlConnection("server=.;database=db_14;uid=sa;pwd=");
//创建一个SqlCommand对象
SqlCommand cmd = new SqlCommand("select * from tb_test", conn);
SqlDataAdapter sda = new SqlDataAdapter();//创建一个SqlDataAdapter对象
//设置SqlDataAdapter对象的SelectCommand属性,设置执行的SQL语句
sda.SelectCommand = cmd;
ds = new DataSet(); //实例化DataSet
sda.Fill(ds, "test");//使用SqlDataAdapter对象的Fill方法填充DataSet
dataGridView1.DataSource = ds.Tables[0];//设置dataGridView1的数据源
}
private void button1_Click(object sender, EventArgs e)
{
DataSet ds1 = ds.Copy();//调用DataSet的Copy方法复制ds中的内容
dataGridView2.DataSource = ds1.Tables[0];//将ds1作为dataGridView2的数据源
}
- 2022-11-04 09:50:03下载
- 积分:1
-
C# WPF把彩色图片转换为灰度图
C# 把彩色图片转换为灰度图,这是一个基于WPF的C#图像处理程序,图像彩色转换黑白,支持的图像文件格式为:JPeg,Gif,Bmp,etc。
程序主要实现两个功能,一是将彩色转换为索引像素格式、二是将彩色转换为黑白像素格式,对应于窗口中的按钮,可查看对应功能的演示:
将彩色转换为黑白像素格式,核心代码如下:
TransformedBitmap MyRotatedBitmapSource = new TransformedBitmap();
MyRotatedBitmapSource.BeginInit();
MyRotatedBitmapSource.Source = (System.Windows.Media.Imaging.BitmapSource)this.image1.Source;
MyRotatedBitmapSource.Transform = new RotateTransform(270);
MyRotatedBitmapSource.EndInit();
FormatConvertedBitmap MyFormatedBitmap = new FormatConvertedBitmap();
MyFormatedBitmap.BeginInit();
MyFormatedBitmap.Source = MyRotatedBitmapSource;
MyFormatedBitmap.DestinationFormat = PixelFormats.BlackWhite;
MyFormatedBitmap.EndInit();
this.image1.Source = MyFormatedBitmap;
完整源码例子请在本页下载,运行效果截图如下图示。
- 2022-02-01 21:42:57下载
- 积分:1
-
贪吃蛇源代码
游戏贪吃蛇源代码,c语言编写,学习用。
- 2022-12-05 05:10:03下载
- 积分:1
-
C# 实现Email邮件提醒器功能
C# 实现Email邮件提醒器功能,主程序分为设置窗口、提醒窗口和托盘窗口,运行后在Windows托盘处隐藏,右键托盘图标会调用出设置窗口,如截图所示。通过设置窗口输入相关监测的Email邮件参数,比如邮件服务器地址、端口地址、用户名、密码和检测邮件的时间间隔等。如果设置正确,则目标email中若接收到新邮件,会自动弹出提醒窗口。
- 2022-10-14 19:50:02下载
- 积分:1
-
C# smtp协议winform版邮件发送例程
这是前两年使用Visuai C# 2015写的一个小程序,基于smtp协议开发的winform版邮件发送例程,可以发附件,邮件必须作用smtp协议。在用户交互界面,使用了正则对邮件各属性进行了检测判断,比如判断收件人、发件人邮件地址是否为空、验证邮件格式是否正确等,在发送邮件环节,主要的代码为:
//发送
SmtpClient client = new SmtpClient("smtp." + fs[0].ToString().Trim() + ".com"); //设置邮件协议
client.UseDefaultCredentials = false;//这一句得写前面
client.DeliveryMethod = SmtpDeliveryMethod.Network; //通过网络发送到Smtp服务器
client.Credentials = new NetworkCredential(fasong[0].ToString(), mmtxt); //通过用户名和密码 认证
MailMessage mmsg = new MailMessage(new MailAddress(fjrtxt), new MailAddress(sjrtxt)); //发件人和收件人的邮箱地址
mmsg.Subject = zttxt;//邮件主题
mmsg.SubjectEncoding = Encoding.UTF8; //主题编码
mmsg.Body = nrtxt; //邮件正文
mmsg.BodyEncoding = Encoding.UTF8;//正文编码
mmsg.IsBodyHtml = true; //设置为HTML格式
mmsg.Priority = MailPriority.High;//优先级
- 2022-05-31 05:25:26下载
- 积分: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