【发布时间】:2013-05-22 15:59:54
【问题描述】:
dataGridView1.DataSource = null;
using (SqlConnection myDatabaseConnection = new SqlConnection(myConnectionString.ConnectionString))
{
myDatabaseConnection.Open();
using (SqlCommand mySqlCommand = new SqlCommand("Select Name, Picture from Employee ", myDatabaseConnection))
{
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(mySqlCommand);
adapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
}
我如何在面板或数据库中的其他控件中显示带有名称的图片,而不是使用 datagridview,例如这种格式 http://static.neatorama.com/images/2008-04/yearbook-project-robot-johnny.gif 以 win 形式显示? 例如我在数据库中有 7 条记录,表单将显示 7 个带有图片和标签的面板。当我单击或选择一个面板时,它将在文本框中显示更多信息,例如地址、联系人等。如果数据库中的记录太多而无法放入表单中,则会出现垂直或水平滚动条。
【问题讨论】:
-
您可以动态创建设计。您是否查找内置控件?
-
你可以使用中继器。
-
@Furkan - 不,先生。例如我在数据库中有 7 条记录,将显示 7 个带有标签的图片框。如果记录太多而无法放入表格中,则会有一个滚动条。
标签: c# sql-server database winforms photo