新人小白,想问问大家,c#从mysql中读取数据显示在label上,且该数据仍可以做运算,该怎么写?
1、解决方案资源管理器,找到你的项目,右键引用点击管理NuGet程序包
using MySql.Data.MySqlClient;
#region MySQL操作
//读取数据库操作 改成你的数据库
string constring = "data source=localhost;database=test1;user id=root;password=1234;pooling=true;charset=utf8;";
using (MySqlConnection msc = new MySqlConnection(constring))
{
//写入sql语句
string sql = "select * from user";
//创建命令对象
MySqlCommand cmd = new MySqlCommand(sql, msc);
//打开数据库连接
msc.Open();
//执行命令,ExcuteReader返回的是DataReader对象
MySqlDataAdapter reader = new MySqlDataAdapter(cmd);
DataSet dt = new DataSet();
reader.Fill(dt);
//你要的操作
int num = Convert.ToInt32(dt.Tables[0].Rows[0]["数据库字段名"]);
this.label1.Text = num.ToString();
int newnum = num * 5;//查询结果计算
}
#endregion
5、读取数据及运算,可以先赋值给变量,并进行显示。