新手请教!!VS2008 C# winform连接SQLite数据库及dgv控件绑定的的问题

新手请教!!VS2008 C# winform连接SQLite数据库及dgv控件绑定的的问题,第1张

把你上面那一坨全删了,把下面的复制到form_load中修改成你自己的。

SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=你的数据库名字;User ID=数据库账号;Password=数据库密码");

DataSet ds = new DataSet();

DataTable dt = new DataTable();

string sql = "select from 表名";

connOpen();

SqlDataAdapter sda = new SqlDataAdapter(sql, conn);

sdaFill(ds,"test");

dt = dsTables["test"];

connClose();

dataGridView1DataSource = dtDefaultView;

DataView dv = bindingSource1DataSource as DataView

前面加个else 把下面的 括起来 试下 不行的话 改下判断方法

空指针异常 证明是你那里有null没判断?

试下调试模式

我一般查询这样写

//查询

public DataTable selectStuInfo(string name)

{

string strsql = "select from stuInfo where stuname='"+name+"'";

//初始化适配

sqlAda = new SqlDataAdapter(strsql, sqlConn);

//初始化数据集合

sqlDs = new DataSet("StuDB");

//将数据库中的信息填充到数据集合中

sqlAdaFill(sqlDs, "stuInfo");

//返回信息

return sqlDsTables["stuInfo"];

}

private void button1_Click(object sender, EventArgs e)

{

string name=thistxtnametext;

thisdgvStuInfoDataSource=dbhselectStuInfo(name);

}

看对你有帮助没

以上就是关于新手请教!!VS2008 C# winform连接SQLite数据库及dgv控件绑定的的问题全部的内容,包括:新手请教!!VS2008 C# winform连接SQLite数据库及dgv控件绑定的的问题、winform中怎样让对数据库的条件查询在DataGridView中显示、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9737447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存