winform问题 进来看下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform问题 进来看下相关的知识,希望对你有一定的参考价值。
namespace DataSetBinding
public partial class Form1 : Form
public Form1()
InitializeComponent();
this.dataGridView1.Dock = DockStyle.Fill;
StudentDataSet.studentDataTable temp = new StudentDataSet.studentDataTable();
this.studentTableAdapter.Fill(temp);
^^^^^^^^^^^^^^^^^^^这行有波浪线 问一下大家这是怎么回事
this.dataGridView1.DataSource = temp;
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
你应该第一步:
//连接数据库:OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=路径");
OleDbCommand cmd=new OleDbCommand("Select * from 表",con);
OleDbAdapter da=new OleDbAdapter();
DataTable dt=new DataTable();
da.SelectCommand=cmd;
da.Fill(dt);
dataGridView1.DataSource=dt;
这样就OK了。 参考技术A 要用Adapter填充DataSet而不是填充DataSet.DataTable
public static DataSet AccountsGetList()
OdbcConnection cn = new OdbcConnection(conn);
OdbcDataAdapter ad = new OdbcDataAdapter("Select accounts from landing_infomation", cn);
DataSet ds = new DataSet();
ad.Fill(ds, "List");
return ds;
参考技术B DataAdapter也可以填充DataTable的,没有别信息,只有波浪线吗?
以上是关于winform问题 进来看下的主要内容,如果未能解决你的问题,请参考以下文章