如何实现c# winform DataGridView添加一行,添加数据后,保存到数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现c# winform DataGridView添加一行,添加数据后,保存到数据库相关的知识,希望对你有一定的参考价值。

如何实现在界面点击添加按钮可在DataGridView控件中添加一行,然后添加数据后,点击保存按钮,可以保存到SQL SERVER数据库中。谢谢!!

private void Addyqt_ToolStripMenuItem_Click(object sender, EventArgs e)//右键添加菜单

yqtqkdydv.Rows.Add("", "", "", “”, "", "");//datagridview的列数个""
int hh = yqtqkdydv.Rows.Count;
yqtqkdydv.CurrentCell = yqtqkdydv.Rows[hh - 1].Cells[1];

//在新增的行写入自己的数据,按下确定键后连接数据库,先入库然后再利用datagridview动态绑定方式显示
参考技术A gridview没有自带这种功能,只自带了,编辑删除(也可能是我不知道,我没用过直接可以添加一行新的)你可以模仿一个这样的功能,用js动态添加一行textbox,每个字段对应一个,你把数据添加后,点击保存,就ok了,当然你的动态添加的textbox要在gridview下面,样式要对齐,感觉上是gridview添加了一行,这样就满足了你的要求, 参考技术B 两种方法:
1,使用ADO.NET访问数据库,使用 INSERT语句往数据库进行插入数据
2,使用 DATAVIEW + SqlDataAdapter 直接对数据库进行增删改查

还有一种是将空间与数据库数据进行绑定!
参考技术C 绑定数据源,创建SQLCommand SQLcommand。update();

请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?

请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?

参考技术A 设定
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;

然后通过按钮或者其他期望的操作方式,比如鼠标滚轮进行放大缩小
private void pictureBox1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)

System.Drawing.Size t = pictureBox1.Size;
if (e.Delta < 0)

this.pictureBox1.Width = this.pictureBox1.Width * 9 / 10;
this.pictureBox1.Height = this.pictureBox1.Height * 9 / 10;

else

this.pictureBox1.Width = this.pictureBox1.Width * 11 / 10;
this.pictureBox1.Height = this.pictureBox1.Height * 11 / 10;

本回答被提问者采纳
参考技术B 你要实现什么效果呢:
1.图片变大,pcitruebox也变大。
2.图片变大,pcitruebox不变大。(类似放大镜)
参考技术C 你希望的是怎么个放大缩小功能?

以上是关于如何实现c# winform DataGridView添加一行,添加数据后,保存到数据库的主要内容,如果未能解决你的问题,请参考以下文章

C# winform 中如何实现如下的表格

c# winform项目中,如何使用字典代码?

C#的winform中如何实现按钮闪烁发光?

C#的winform程序如何实现mp3文件的播放啊?

在C#中如何实现winform窗体的全屏截图功能

c#的winform打印程序如何实现一张纸上打印两份内容(如图)