Fill: SelectCommand.Connection 属性尚未初始化。

privateDataSetds=newDataSet();privateSqlConnectionconn=null;privateSqlDataAdapterda=n... private DataSet ds = new DataSet();

private SqlConnection conn = null;

private SqlDataAdapter da = null;
// private SqlCommand cmd = null;

private const string DRIVER = "server=.;database=northwind;uid=sa;pwd=sa";

private const string sql_select = "select * from region";

/**/
/**

*
*
* * 此方法为将数据库northwind中的region表的数据查询出来并放入DataSet中

**/

private void Form1_Load(object sender, EventArgs e)
{

da = new SqlDataAdapter(sql_select, conn);

da.Fill(ds, "table");

this.dataGridView1.DataSource = ds.Tables["table"].DefaultView;
}
展开
 我来答
娜莉China
推荐于2016-02-14 · 知道合伙人教育行家
娜莉China
知道合伙人教育行家
采纳数:15251 获赞数:207514
没有

向TA提问 私信TA
展开全部
实例化一个Connection conn = new Connection(ConnectionText) ;
SelectCommand.Connection = conn ;
conn.Open() ;
SelectCommand.ExecuteNonQuery() ;
conn.Close() ;
或者;
Connection conn = new Connection(ConnectionText) ;
DataAdapter da= new DataAdapter() ;
DataAdapter.SelectCommand = new Command() ;
DataAdapter.SelectCommand.Connection = conn ;
DataAdapter.SelectCommand.CommandText = selecttext ;
DataSet ds = new DataSet() ;
da.Fill(ds) ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6ca0ba3
2011-03-15 · TA获得超过1489个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:577万
展开全部
private void Form1_Load(object sender, EventArgs e)
{
//connection使用前须初始化
conn =new SqlConnection(DRIVER );
da = new SqlDataAdapter(sql_select, conn);
da.Fill(ds, "table");
this.dataGridView1.DataSource = ds.Tables["table"].DefaultView;
}

还有问题追问或者HI 我~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wsangel99
2015-09-18 · 知道合伙人教育行家
wsangel99
知道合伙人教育行家
采纳数:467 获赞数:8229
12年至今就读于东北农业大学

向TA提问 私信TA
展开全部
MySqlConnection my2;
MySqlData ms2;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式