从代码到表单设计器的Datagridview连接

时间:2013-04-23 14:31:01

标签: c# sql-server ado.net

我今天一直在关注C#station的ADO.net教程,我已经得到了datagrid示例(http://csharp-station.com/Tutorial/AdoDotNet/Lesson05),它在设计器后面以编程方式在form.cs文件中构建了一个datagrid。 / p>

我是否必须使用服务器资源管理器才能使用向导连接到我的SQL Server,然后才允许我从工具箱中拖动DatagridView并使用它?我想设计我的表格而不会弄乱填充等。在.cs文件中

谢谢, 罗斯

2 个答案:

答案 0 :(得分:1)

您没有,但任何数据提供者都需要配置数据来检索它,因此如果您不使用该向导,则必须手动设置它们。

答案 1 :(得分:0)

在代码中创建SQLConnection对象时,只需使用连接字符串到SQL Server实例。

public void Initdata()
{
// instantiate the connection
conn = new SqlConnection([YourConnectionString]);   
}

出于测试目的,可以像教程中给出的示例一样对其进行硬编码,但最佳做法是将数据库连接字符串存储在配置文件中,然后在运行时引用配置。请参阅有关连接字符串的this文章。