C#读取access表,并把数据显示在gridcontrol中
2009-11-13 11:31
465 查看
//读取标准列表
private void setModelList()
{
OleDbConnection Connection = null;
string tableName = "";
try
{
string strMdb = this.textBox5.Text;//mdb路径
Connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strMdb + "");
Connection.Open();
DataTable schemaTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
foreach (DataRow dr in schemaTable.Rows)
{
//表名
tableName = dr["TABLE_NAME"].ToString();
//字段名
//DataTable columnTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, dr["TABLE_NAME"].ToString(), null });
//foreach (DataRow dr2 in columnTable.Rows)
//{
// Console.WriteLine("{0}", dr2["COLUMN_NAME"]);
//}
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
DataTable dt = new DataTable();
string sSql = "select * from " + tableName + "";
OleDbDataAdapter da = new OleDbDataAdapter(sSql, Connection);
da.Fill(dt);
this.gridControl1.DataSource = dt;
}
private void setModelList()
{
OleDbConnection Connection = null;
string tableName = "";
try
{
string strMdb = this.textBox5.Text;//mdb路径
Connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strMdb + "");
Connection.Open();
DataTable schemaTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
foreach (DataRow dr in schemaTable.Rows)
{
//表名
tableName = dr["TABLE_NAME"].ToString();
//字段名
//DataTable columnTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, dr["TABLE_NAME"].ToString(), null });
//foreach (DataRow dr2 in columnTable.Rows)
//{
// Console.WriteLine("{0}", dr2["COLUMN_NAME"]);
//}
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
DataTable dt = new DataTable();
string sSql = "select * from " + tableName + "";
OleDbDataAdapter da = new OleDbDataAdapter(sSql, Connection);
da.Fill(dt);
this.gridControl1.DataSource = dt;
}
相关文章推荐
- C# 读取Access多条数据并显示出来
- C# dev GridControl绑定数据不能显示
- C# dev GridControl绑定数据不能显示
- c# 在datagridview中添加comboboxcolumn 绑定数据库读取显示数据
- C#读取Access数据表中某一列内容,保存至数组
- c#读取SqlServer数据显示到textbox中
- 使用C#语言,从Excel2007中读取数据,并显示到Form中的DataGridView。
- C#中使用DataGridView按数字大小排序显示access中特定数据
- C# 读取文本内容,在Dev控件中显示数据
- c#操作Access,对MDB数据的table进行操作,包括新增,读取
- Dev GridControl 有数据显示空行
- C#读取Dataset数据并显示在ListView控件中
- C#中读取sql server的数据,并在datagridview中显示
- DEV Gridcontrol 格式化显示数据
- C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
- GridControl 无数据时显示信息
- DEV GridControl绑定的数据,ID相同的行显示相同的颜色(当ID的值不确定时)
- Dev gridcontrol 对数据分组 ;0 1 2显示为 自定义字段
- 编写的c#读取Excel表中的內容,并把內容显示到UltraWebGrid上
- DEV Gridcontrol 格式化显示数据