给你个建议啊。。。你在datagridview 前面加一列 ,这一列是 选择框,可以全选、反选这些
你想导入那一条 就勾上。
写一个按钮 ,点击这个按钮的时候 遍历datagridview 前面选择框 选中的数据行,将选中的行foreach(){} 用事务或者sql语句添加到你对应的数据库的数据表中
不懂再问
namespace CplusData
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static SQLiteConnection conn = new SQLiteConnection("Data Source=F:\\Project\\Data\\test;Version=3;");
SQLiteCommand cmd = new SQLiteCommand("select from usertab", conn);
SQLiteDataAdapter sda = new SQLiteDataAdapter();
DataSet ds=new DataSet();
private void Form1_Load(object sender, EventArgs e)
{
connOpen();
sdaSelectCommand = cmd;
sdaFill(ds,"usertab");
thisdataGridView1DataSource = ds;
thisdataGridView1DataMember = "usertab";
connClose();
}
private void button1_Click(object sender, SystemEventArgs e)
{
//主要是这个对象的使用,可以实现在dataGridView1控件中新加入的数据可以更新到数据库中
SQLiteCommandBuilder scb = new SQLiteCommandBuilder(sda);
scbGetUpdateCommand();
sdaUpdate(ds,"usertab");
}
}
}
类 BLL10101 的代码还不完整,没法判断。也就是你代码的最后一句,用了BLL10101的InsertOrUpdate方法,但是这个方法具体是怎么写的,你的代码没有贴出来。另外,他的源代码要求数据的格式为:(xmlx,xmbm,xmmc,xmdw,dydj,zyxf,xmnr,kssj,jssj) ,你要看看你自己的数据是不是这个格式。
以上就是关于新手分不多,vb.net2008怎么把datagridview多条记录选择性导入到数据库SQL2005,已经和数据库连接好了。全部的内容,包括:新手分不多,vb.net2008怎么把datagridview多条记录选择性导入到数据库SQL2005,已经和数据库连接好了。、C#SQLite 批量插入 求教、C# winform程序 excel导入Sqlite数据库(批量新增),求大神看看我的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)