C#在数据库中添加行

用Datagridview控件添加的数据源 ,将数据库表导入控件中 想通过一个按钮 button1 来实现输入到表中的数据存入数据库 表名a 有 1 2 3列。 知道的请写的详细点

你所说的意思实际上就是通过一个按钮来实现添加数据后保存(更新)数据到数据库:
首先建立连接SqlConnection conn=new SqlConnection("连接字符串");
如本地连接SqlConnection conn=new SqlConnection("server=. ;integrated security=true;database=你的数据库名 ");
下面这一段在Datagridview1中现实数据库中的信息
创建一个数据集:
DataSet ds = null;
conn.Open();
string sql = "select * from a";
实例化数据集
ds = new DataSet();
创建一个数据适配器,实例化,然后操作数据
SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
adp.Fill(ds, "a");
conn.Close();
在Datagridview1上显示数据
Datagridview1.DataSource = ds.Tables[0];
你实现一个添加功能后点击按钮button1,数据就会更新至数据库
private void button1_Click(object sender, EventArgs e)
{
//完成从界面到数据库的更新
SqlCommandBuilder scb = new SqlCommandBuilder(adp);
adp.Update(ds, "a");//更新数据集ds里的表a
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-24
朋友,你需要先把ado.net入个门。
SqlConnection conn=new SqlConnection("连接字符串");
SqlCommand scd = new SqlCommand();
scd.Connection = conn;
conn.Open();
scd.CommandText = "select * from table");
scd.ExecuteNoQuery();
conn.Close();
其实就这些内容。这是根本,其他的都是枝节。
第2个回答  2010-05-24
此控件带有数据列新功能。请查阅开发文档。CSDN

菜鸟问题,在C#中如何向指定的数据库表中新增一行数据
sql = "insert into Purview(MC,GGXH,DJ) values('"+this.txtMC.Text.Trim().ToString()+"','"+this.txtGGXH.Text.Trim().ToString()+"','"+this.txtDJ.Text.Trim().ToString()+"')";conn.ExecuteSQL(sql);

C#在数据库中添加行
首先建立连接SqlConnection conn=new SqlConnection("连接字符串");如本地连接SqlConnection conn=new SqlConnection("server=. ;integrated security=true;database=你的数据库名 ");下面这一段在Datagridview1中现实数据库中的信息 创建一个数据集:DataSet ds = null;conn.Open();string sql = "se...

求解C#如何添加一行空白行,然后输入数据点击保存,更新到数据库
什么东西添加空白行?如果是datagridview,把allowusertoaddrow设置为true,默认就会添加空白行

如何实现c# winform DataGridView添加一行,添加数据后,保存到数据...
1、点击添加,实例化一个DataGridView的行对象DataRow 然后把这个对象添加到DataGridView中,你的DataGridView要是可编辑状态,然后编辑数据,点保存循环读取DataGridView的行数据,存到实体类中,在通过后台SQL保存到数据库。2、将datagridview于数据库中对应的表进行绑定,绑定完成之后直接在datagridview中进行...

C#:我要在DataGrid的最后一行增加一个合计行,用来统计前面数据的和...
select name,price,weight from table union select '合计',(select sun(price) from table) as a,(select sun(weight) from table) as b 这个方法不错!其实datagrid是可以控件行事件的,你可以把合计放在尾,再人工计算在行绑定事件里对尾行里面的lable控件等给值。就可以了。好多方法。

asp.net c# 如何实现从数据库读多行数据实现修改,并能一次性添加多行...
你可以使用datagrid控件,他是具有这种功能的。添加,删除,修改基本上都是datagridview自动完成的,保存数据要自己弄一下,看你的数据与是怎么样的 public partial class TeamManagement : UserControl { public TeamManagement(){ InitializeComponent();} private void TeamManagement_Load(object sender, ...

C#如何在原有表格下添加行?
动态用表格添加行,最好用Table控件。下面是使用方法:普通的表格(Table),多用于显示静态数据,表格在使用之前就定义好行数和列数,不能根据所要显示的数据动态的调整表格的行数和列数。Table控件 却可以根据要显示的数据内容,通过编程的方式动态生成表格的行数和列数。动态表格的生成除了需要使用Table...

.net c# 向Sql Server 2005中插入一行数据
into 表1字段1,字段2)--要插入数据的表 select 字段1,字段2 --源表的字段 from 源表 --源表 where 条件 --where筛选条件是可选的 --如不写where,就是把源表的全部数据都插入表1 --向一张没有事先存在的表中插入数据,表会自动创建 select into 新表名 from 源表 --*号应该知道吧,...

c#sql如何获取行号
可以这样写:select rownum line 其他字段名 from 表名 where 条件 其中 rownum 大小写都可以,line 是rownum的一个实例,可以把它当成一个变量

c#向数据库插入数据的各种方法
1、首先创建一个用来测试的数据库和表,为了让插入数据更快,表中主键采用的是GUID,如图所示。2、可以选择一条一条插入方式。输入命令:【INSERT INTO Product(Id,Name,Price) VALUES(newid(),'牛栏1段',160);】即可。3、可以选择insert bulk命令。输入命令:【 BULK INSERT [ [ 'database_name'...

相似回答
大家正在搜