如何使用Datagridview显示,添加,修改数据库

问题描述

问题如标题,不要用数据源面板把表直接拖到FORM,直接用写代码的形式实现用Datagridview显示,添加,修改数据库,最好能写一下代码

解决方案

解决方案二:
privatevoidSave(stringstrSQL,sqlConnectionConn,DataSetds){SqlDataAdapterda=newSqlDataAdapter(strSQL,Conn);SqlCommandBuilderscb=newSqlCommandBuilder(da);da.Update(ds);myDataGridView.Update();}
解决方案三:
namespaceWindowsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){//新建一个内存中的数据库DataSetds=newDataSet();//新建一个表DataTabledt=newDataTable("Student");//在表中新建一列,列名是studentIddt.Columns.Add("studentId",typeof(int));dt.Columns.Add("studentName",typeof(string));dt.Columns.Add("studentAge",typeof(int));//将创建好的表加入到数据库中ds.Tables.Add(dt);//添加数据到DataTable中DataRowrow=ds.Tables["Student"].NewRow();//新建一行row["studentId"]=1;row["studentName"]="tom";row["studentAge"]=21;//加入行到DataTable中ds.Tables["Student"].Rows.Add(row);//绑定数据到控件中dataGridView1.DataSource=ds.Tables["Student"];}}}
解决方案四:
LZ还是学下ADO.NET吧
解决方案五:
编程/JAVA/.NET/C++群号:38850938

时间: 2024-10-01 03:45:22

如何使用Datagridview显示,添加,修改数据库的相关文章

c#-C#中怎么在datagridview里面直接修改数据库中的数据

问题描述 C#中怎么在datagridview里面直接修改数据库中的数据 C#中怎么在datagridview里面直接修改数据库中的数据 解决方案 这个要看你是怎取的数据,如果是在系统里面直接通过配置dataset出来的,你可以直接配下dataset里的update方法,dataGridView更改后用AcceptChanges,就能更新了!如果查询那些是自己写的,就得自己写Update方法. 解决方案二: C#中怎么在datagridview里面直接修改数据库中的数据 直接修改数据库的内容比较

datagridview如何保存到数据库时不覆盖原数据

问题描述 datagridview如何保存到数据库时不覆盖原数据 我现在先从数据库里取出标准表到datagridview里, 修改完后我想将该表存到数据库里,但不覆盖原来的标准表,应该怎么做? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Tex

ado.net添加修改数据有什么简单的办法

问题描述 ado.net添加修改数据有什么简单的办法 看了几天ado.net也有点迷迷糊糊.过来请教各位一下. 从以前ado转过来的,目标是access数据库. 以前ado添加修改数据库都是. rs.Open("select * from 表 where 条件) rs.addNew()(如果需要添加的话,判断,rs返回记录数是不是=0就知道了) rs("字段").value=xxx rs("字段").value=xxx rs.update rs.close

dataset-数据库更新后,调用DataAdapter,DataSet和DataGridView显示数据库

问题描述 数据库更新后,调用DataAdapter,DataSet和DataGridView显示数据库 public void ComonDataView_order_info() { try { DBConnect(); //连接数据库成功后的操作 //创建DataAdapter对象 SqlDataAdapter order_info_da = new SqlDataAdapter("select * from 订单详情", sqlCon); //创建数据集(也可以直接利用.NET的

c# listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响

问题描述 c#listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响 解决方案 解决方案二:你说的添加新数据是重新绑定,还是在原基础上增加行?解决方案三:引用1楼dongxinxi的回复: 你说的添加新数据是重新绑定,还是在原基础上增加行? 增加行例如:listview展示如下:1abc2def3ghi一段时间数据库有新数据1abc2def3ghi4jkl5mnp解决方案四:无非就是比较两条数据是非"一样"嘛傻瓜式

django中修改model,添加ManyToManyField后,使用south无法修改数据库

问题描述 django中修改model,添加ManyToManyField后,使用south无法修改数据库 django中修改model,添加ManyToManyField后,使用south无法修改数据库,我的migrate命令如下: 1.还未给models添加ManyToManyField字段时,运行:python manage.py schemamigration yourappname --initial 2.运行:python manage.py migrate yourappname

数据的添加 修改 保存 和删除

问题描述 我是菜鸟,问题陈述如下:求代码...1.窗体载入,文本框为空,datagridview显示全部数据,已经完成.2.在文本框输入信息,单击添加,数据添加到数据库并在gridview上更新显示,添加有重复提示错误信息.3.选择前面的复选框,单行或多行,再单击删除按钮,删除信息.4.选择单行的复选框,修改gridview里面的信息,单击保存,实现数据更新. 解决方案 解决方案二:思路:1.增加数据:SQL插入数据后,重新绑定在Grid;同时根据重复字段验证下数据2.修改数据,取得选定行的记录

winform DataGridview显示

问题描述 想在datagirdview中实现上述效果:其中列可变,是从数据库中取得SELECT公司,部们fromTablewhere()其中还有些数据处理.现在想法是创建一个实体类ClassDisplay{//表头显示privatestringhead;publicstringHead{get{returnhead;}set{head=value;}}//列显示privateList<string>list;publicList<string>List{get{returnlist

《数据库基础及实践技术——SQL Server 2008》一3.4 修改数据库

3.4 修改数据库 创建完数据库后,用户在使用过程中可以根据需要对数据库的定义进行修改.修改数据库的操作主要包括如下几项: 扩大数据库空间. 缩小数据库空间. 添加和删除数据库文件. 创建文件组. 更改数据库所有者. 3.4.1 扩大数据库空间 如果在创建数据库时没有设置自动增长方式,则数据库在使用一段时间后可能会出现数据库空间不足的情况,这些空间包括数据空间和日志空间.如果数据空间不够,则意味着不能再向数据库中插入数据:如果日志空间不够,则意味着不能再对数据库数据进行任何修改操作,因为对数据的