我创建了一个实体框架应用程序来检索数据库值,但我想在单个标签而不是gridview中显示它们?
EmployEntities2 fd = new EmployEntities2();
int idToupdate = Convert.ToInt32(TextBox1.Text);
var jj = (from bn in fd.Contacts
where bn.Id == idToupdate
select bn);
GridView1.DataSource = jj;
GridView1.DataBind();
答案 0 :(得分:0)
建立连接
SqlConnection con = new SqlConnection("CONNECTION_STRING);
SqlCommand cmd = new SqlCommand();
然后,
cmd.CommandText = "select * from table where Condition ;
cmd.Connection = con
Label1.text = ((string)cmd.ExecuteScalar());
试试这个..
答案 1 :(得分:0)
您应该使用SQLDataReader类。根据结构中的数据类型,您应该调用SQLDataReader对象的不同方法。例如,如果您需要检索整数值并将其显示在标签中,则执行此操作的代码为:
string queryString = "SELECT integer_value FROM table_name";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
label1.Text = reader.getSqlInt32(0).ToString();
}
reader.close();
}
这是我能做的最好的事情,因为你没有提供额外的信息。 有关SqlDataReader类的信息,请查看此链接:SqlDataReader reference