登录
首页 » C#源码 » C# DataGridView初级操作范例

C# DataGridView初级操作范例

于 2022-01-22 发布 文件大小:85.10 kB
0 197
下载积分: 2 下载次数: 1

代码说明:

这是一个C# DataGridView初级操作范例,演示了连接数据库、读取数据库、移动数据库指针到下一条、上一条记录的操作,以及将数据绑定到DataGridView控件中显示的整个过程,比较基础级的C#源码,因此希望新手参考:   private void shippersDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)   {//如果错误发生在提交操作过程中,则在 MessageBox 中显示该错误    if (e.Exception != null && e.Context == DataGridViewDataErrorContexts.Commit)    {//测试时在Phone列中输入一个超长的字符串    MessageBox.Show(e.Exception.Message, "信息提示", MessageBoxButtons.OK);    }   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 半条命II游戏
    半条命II游戏源代码,这是完整的企业级游戏源码,采用vc6编写。是开发大型游戏的必备参考,非常有价值。
    2022-03-23 19:15:28下载
    积分:1
  • C# 使用定时器动画摆动显示图形
    C# 使用定时器动画摆动显示图形,利用定时器可改变物体运动的振幅、角频率、初相,初始化图形数据,生成如演示效果所示的,圆形小球来回摆动的动画效果。你可以通过窗口中的两个按钮,来查看效果:启动有窗体定时器、关闭有窗体定时器。初始化图形数据的代码如下:   this.timer1.Interval = 30;   r1.X = System.Convert.ToInt16(this.panel1.Width / 2 - 30);   r1.Y = System.Convert.ToInt16(this.panel1.Height / 2 - 30);   r1.Width = 60;   r1.Height = 60;   r2 = r1;   x = System.Convert.ToInt16(this.panel1.Width / 2);
    2022-03-03 11:34:28下载
    积分: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# 电话客服系统源代码范例+文档,含 有语音文件,支持语音通话的客服系统,本电话客服系统有以下几个特点:   1.客户在拨打企业电话客服时,系统会自动接收、识别并记录来电的主叫号码并显示相应的客户信息。   2.客户电话打入时系统自动播放已设定好的欢迎词。   3.用户在拨打企业电话客服后,系统会进行自动语音引导,客户通过按键选择,从而可以听到预先设置好的语音咨讯,如企业简介、信息、最新产品等……。所有咨讯信息通过按键即可获得。   4.外线电话转接到座席电话功能,使来电者可以根据系统提示,转入人工服务,与座席人员直接进行交流。   5.座席电话转接到座席电话功能。   默认的系统管理员用户名为:Tsoft,密码为:111。   调试注意:本程序需要硬件支持,需要安装东进DJD 161A语音卡及驱动程序,否则运行程序出错。
    2022-01-26 02:31:41下载
    积分:1
  • C# timer应用范例:左右飘动的窗体
    C# 创建一个飘动的窗体,左右飘动,主要是对Timer的控制,基本的原理是:窗体的左上角横坐标随着timer1不断加一,窗体的左上角横坐标随着timer2不断减一,这个过程由Timer控制,因此你要写出一个循环,来控制Timer不停变化,比如timer不断加一:   Point p = new Point(this.DesktopLocation.X + 1, this.DesktopLocation.Y);   this.DesktopLocation = p;   if (p.X == 630)   {    timer1.Enabled = false;    timer2.Enabled = true;   }   以上代码的执行我们放入到private void timer1_Tick私有函数中,运行程序后即运行该函数。
    2023-03-26 23:00:04下载
    积分:1
  • C#读取数据库内容并在dataGridView中显示
    C#从数据库中读取内容并显示在dataGridView中,这似乎是一个很实用的功能,在数据库应用的时候,我们都要通过dataGridView来显示数据,这个例子可帮助初学者很好的掌握此功能的具体实现,一些代码片段分享如下:   private void button1_Click(object sender, EventArgs e)   {    //实例化SqlConnection变量conn,连接数据库    conn = new SqlConnection("server=.;database=db_15;uid=sa;pwd=");    //实例化SqlDataAdapter对象    SqlDataAdapter sda = new SqlDataAdapter("select * from tb_emp", conn);    DataSet ds = new DataSet(); //实例化DataSet对象    sda.Fill(ds);//使用SqlDataAdapter对象的Fill方法填充DataSet    dataGridView1.DataSource = ds.Tables[0];//设置dataGridView1控件的数据源    dataGridView1.RowHeadersVisible = false;//禁止显示行标题    //使用for循环设置控件的列宽    for (int i = 0; i < dataGridView1.ColumnCount; i++)    {    dataGridView1.Columns[i].Width = 84;    }    button1.Enabled = false;//禁用按钮    dataGridView1.Columns[0].ReadOnly = true;//将控件设置为只读   }   private DataTable dbconn(string strSql)//建立一个DataTable类型的方法   {    this.adapter = new SqlDataAdapter(strSql, conn);//实例化SqlDataAdapter对
    2022-07-24 21:44:03下载
    积分:1
  • C#使用微信模拟发送post消息请求
    C#模拟发送post请求,使用微信模拟消息,Post请求模拟器。   WebClient wc = new WebClient();   wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   byte[] postdata = Encoding.UTF8.GetBytes(poststr);   byte[] responseData = wc.UploadData(textBox3.Text, "POST", postdata);//得到返回字符流   textBox2.Text = Encoding.UTF8.GetString(responseData);
    2022-11-24 04:30:03下载
    积分:1
  • C#播放wmv视频并填充到文字轮廓中
    C#播放wmv视频并填充到文字轮廓中,这个应该是一个艺术字效果吧,本程序实现了两个功能:一、视频文件播放功能(wmv),二、将视频影像填充到文字轮廓中显示,这个就有意思了,最终实现了比较动感的艺术字动画效果,在视频播放方面,主要使用MediaElement();实现,文字填充方面,基于TextBlock.Foreground实现,下面是具体一些的代码:   使用视频剪辑填充文字的线条   MediaElement MyMediaElement = new MediaElement();   MyMediaElement.Source = new Uri("Bear.wmv", UriKind.Relative);   MyMediaElement.IsMuted = true;   VisualBrush MyVisualBrush = new VisualBrush();   MyVisualBrush.Visual = MyMediaElement;   TextBlock MyTextBlock = new TextBlock();   MyTextBlock.FontFamily = new FontFamily("宋体");   MyTextBlock.FontSize = 180;   MyTextBlock.Text = "编程";   MyTextBlock.FontWeight = FontWeights.Bold;   MyTextBlock.Foreground = MyVisualBrush;   this.Content = MyTextBlock;   运行截图如下,不过本站截图是静态的,看不到本示例的动画效果,请下载源码在VS中编译运行,查看效果。
    2022-01-26 01:31:34下载
    积分:1
  • C# WPF 制作3D动画旋转的地球 超赞 附
    C# WPF 制作3D动画旋转的地球 超赞 附源码,在源代码中使用了3DTools.dll,不过这仍然是一个非常棒的三维动画实例,使用WPF技术,将一幅静态的BMP地球图像,制作成动态的圆形的地球旋转动画,超逼真的地球动画,请参见测试截图。本源码可为广大C#爱好者学习WPF技术提供一个得力的参考。
    2022-03-22 09:21:02下载
    积分:1
  • CA ciso
    数字证书的demo程序,用于KPI建设。基于openssl实现。采用vc6.0编译。
    2022-06-28 03:32:13下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载