SqlConnection con = new SqlConnection("data source=.; initial catalog=hyxx;user id=sa; password=111111;Connect Timeout=300");
string sql = "select * from Content";
SqlCommand cmd = new SqlCommand(sql, con);
DataSet ds = new DataSet();
SqlDataAdapter dr = new SqlDataAdapter(cmd);
dr.Fill(ds);
dataGridView1.DataSource = ds;
这里还少了一句什么话,死都想不起来了。
郁闷。
string sql = "select * from Content";
SqlCommand cmd = new SqlCommand(sql, con);
DataSet ds = new DataSet();
SqlDataAdapter dr = new SqlDataAdapter(cmd);
dr.Fill(ds);
dataGridView1.DataSource = ds;
这里还少了一句什么话,死都想不起来了。
郁闷。
解决方案 »
- 现有在指数的double类型数据S,如:2.50337726838785E-316,如何将他处理后,显示文件大小
- 类(方法)怎么终止?
- serialPort控件如何验证串口已经连接好硬件设备
- linq对内存中的多个表进行多表查询,用什么方式执行效率最快?
- winfrom里php做插件????
- 关于word操作里的SaveAs
- 请教一个C#+后台SQL的问题!
- 公司网站上用了ActiveX控件,现在每台电脑都必须在Internet选项中进行设置,能不能做一个客户端程序:自动设置IE浏览器ActiveX的允许选项
- 高分:会正则表达式的朋友进来,如下字串如何写正规表达式...
- 你们开发项目有没有都先写一下开发文档,程序猿(媛)们都来说说吧
- 用c#做.wav文件信息分析遇到的困难,求高手指点指点!
- TcpClient.Connect函数连接超时的问题
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnection(v=vs.80).aspx
dataGridView1.DataBind(); ////少了这句绑定
dataGridView1.Columns.Add(数据空中的列明, 显示的列明);
SqlDataAdapter dr = new SqlDataAdapter(cmd);
dr.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];貌似DataGridView不能直接绑定DataSet...
{
public SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=db;Integrated Security=True");
public dbConn()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public DataSet getselect(String sqlstr)
{
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
}
{
dll.DataSource = ds.Tables[0];
dll.DataTextField = "professionName";
dll.DataValueField = "id";
dll.DataBind();
}
DataGridView控件是在WinForm桌面应用系统中的。
DataBind()方法是不需要的。
DataBind()方法是在B/S结构的应用程序中使用的。
还有一个是你的控件没有调用DataBind(),asp.net和winform在绑定数据源的时候多了一句话。
SqlDataAdapter sda = new SqlDataAdapter();
DataTable dt = new DataTable();
try
{
Open(con);
sda.Fill(dt); }
catch (Exception ex)
{
ShowErrorMessage(ex);
dt = null;
}
finally
{
sda.Dispose();
Close(con);
}
return dt;
其次在Winfor中不用调用Databind()方法,(ASP.net要调用的),Winform中直接指定数据源就行了
你可以把最后的一行代码改成
dataGridView1.DataSource = ds.Tables[0].DefaultView;
试试,应该会出结果的
string sql = "select * from Content";
con.open();
DataTable dt=new DataTable();
SqlDataAdapter dr = new SqlDataAdapter(sql,con);
dr.Fill(dt);
dataGridView1.DataSource = dt;