【发布时间】:2014-11-09 03:50:23
【问题描述】:
在我的数据库中,我有三个表。一个为雇员保留他们的姓名、身份证件、薪水……在第二个名为项目的项目中,我保留了身份证件、位置、姓名。在名为 WorksOn 的第三个中,我保留了雇员的 id 和项目的 id。在我的网格视图中的 Asp .Net 网站中,我需要显示员工的姓名和他正在工作的项目的名称。
string connect =
WebConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
SqlConnection con = new SqlConnection(connect);
try
{
con.Open();
}
catch (Exception err)
{
string error = err.Message;
con.Close();
}
SqlCommand command = new SqlCommand();
command.Connection = con;
SqlDataReader reader;
command.CommandText = "SELECT * FROM WorksON ";
reader= command.ExecuteReader();
在 gridview 的数据源中,如果我选择显示 WorksOn 表中的值,它会显示来自雇员的 ID 和来自项目的 ID,但我需要的是显示雇员和项目的名称。 我知道我需要对数据集做一些事情,但我不知道是谁。
【问题讨论】:
-
听起来你需要join从WorksON表到员工信息表。
-
请分享表结构。
标签: c# sql asp.net gridview dataset