m_SqlDataAdapter.Fill(m_DataSet,this.comboBox1.Text);带上表名!!
解决方案 »
- 请教!怎样做可循环选择的菜单和子菜单!
- Windows任务管理器
- 用DataSet添加新记录如何获取自动分配的编号?
- 紧急求救:目前正在重构一个三层软件内部结构遇到的难题.......请大虾给点建议~~
- 请问C#如何将二进制流写入SQLSERVER数据表中的(image)字段?(救我!)
- 有点急,关于xml网络传输问题
- 请问各位 c#中控件数组可以用 二维的吗
- 通过什么方法使winform控件不受皮肤文件控制
- .net radio button的问题
- 检索 COM 类工厂中 CLSID 为 {7A8276C8-5483-11D1-B6CF-080009B996CC} 的组件失败,原因是出现以下错误: 8004
- datagrid数据更新
- 请问,如何得知鼠标已在工具栏 toolBarButton1 按钮上啊.谢谢
/// <summary>
/// 讀取資料庫中某物件
/// </summary>
/// <param name="pObj_Type">物件類型</param>
/// <param name="pObj_Restrictions">篩選條件</param>
/// <returns>物件信息</returns>
public DataTable GetSchema(System.Guid pObj_Type, object[] pObj_Restrictions)
{
DataTable DT_Datas = new DataTable();
//清除錯誤
this.Exceptions.Clear(); try
{
//如果未聯接,則打開聯接
if (this.Connection.State == ConnectionState.Closed)
{
this.Open();
}
//讀取所有表名
DT_Datas = this.Connection.GetOleDbSchemaTable(pObj_Type, pObj_Restrictions);
}
catch(Exception Obj_Error)
{
ProcessError(Obj_Error, "Get GetSchema");
return DT_Datas;
}
return DT_Datas;
}
//*********************************************************************************************************
/// <summary>
/// 讀取資料表中所有欄位信息
/// </summary>
/// <param name="pStr_Table">資料表名</param>
/// <returns>欄位信息</returns>
public DataTable GetColumns(string pStr_Table)
{
DataTable DT_Columns = GetSchema(OleDbSchemaGuid.Columns, new object[] {null, null, pStr_Table});
return DT_Columns;
}
string sql="SELECT * FROM "+ tablename;
connstring = MainForm.constring;
SqlDataAdapter m_SqlDataAdapter = new SqlDataAdapter(sql,connstring);
DataSet m_DataSet = new DataSet();
m_SqlDataAdapter.Fill(m_DataSet,talbename);
comboBox2.DataSource=m_DataSet.Tables[tablename].Columns;
comboBox2.DataBind();
没有这个方法啊 ,comboBox2.DataBindings的使用方法
我事先并不知道表有几列
也就是dataset.tables[tablename]是否存在
如果只是使用单表,不如用datatable直接做,就是把dataset改成datatable