如何从表中获得最终记录? [英] How to get Last Record from Table in a veriable ?
问题描述
亲爱的先生,
如何在消息框中显示Last ++ user_id?我正在使用此代码,它在gridview中显示,但我需要在变量中使用此值。
how to show Last++ user_id in message box ? I am using this code , its show in gridview but I need this value in a variable.
是否可以 我可以在不使用网格的情况下在变量中获取最后一个user_id ++吗?
can it is possible that I can get last user_id++ in a variable without using grid ?
请帮忙。
con.Open();
string query ="选择CASE WHEN Max(user_id)IS NOT NULL那么Max(user_id)+ 1 ELSE 1 END作为来自user_info的最大数字" ;;
  ;      SqlDataAdapter SDA = new SqlDataAdapter(query,con);
DataTable dt = new DataTable();
SDA.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
con.Open();
string query = "Select CASE WHEN Max(user_id) IS NOT NULL THEN Max(user_id) + 1 ELSE 1 END as maxnumber from user_info";
SqlDataAdapter SDA = new SqlDataAdapter(query, con);
DataTable dt = new DataTable();
SDA.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
推荐答案
您好aw88750,
Hi aw88750,
您可以使用DataRow存储数据表中的最后一个值,如下所示:
You can use the DataRow to store the last value from data table like below:
DataRow lstRow = dt.Rows[dt.Rows.Count-1];
导航数据行中的值并将其分配到消息框中。希望这对你有帮助。
The navigate the values in datarow and assign it into messagebox. Hope this will help you.
这篇关于如何从表中获得最终记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!