c#如何从access数据库中输出用户在界面上所给出的列,并想办法显示出来。
发布网友
发布时间:2022-04-09 10:27
我来回答
共3个回答
热心网友
时间:2022-04-09 11:56
把读出来的东西放在dataTable‘中,再把DataGridView控件的DataSource设置为这个DataTable就可以了。
DataTable DT = new DataTable(); //声明一个DataTable
OleDbDataAdapter da = new OleDbDataAdapter();
try
{
Open(); //打开是指打开数据库连接
comm.CommandType = CommandType.Text;
comm.CommandText = sqlstr; //这个是查询的sql语句
da.SelectCommand = comm;
da.Fill(DT,"TestACCESS");//TestACCESS是表名
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
CloseCon();
}
return DT; //传回去给datagridview就ok了
热心网友
时间:2022-04-09 13:14
任务混分任务混分任务混分任务混分
热心网友
时间:2022-04-09 14:49
String sql1 = "select textBox2.Text and textBox3.Text from 大一上学期,大一下学期,大二上学期 where (select * from 教师对应课程 where 工号= '" + textBox1.Text + "')";
你这个SQL有意思,查询s select a,b,c from tabel ,也很容易被注入,下面回答的绑定是正解