(1)前言
一般我们做程序的时候,都会有其中的某一个模块有分页的功能,而那个分页的功能,也会有显示出数据库一共有多少条数据,今天,我就以winfin写这样的一个功能。代码很是简单,几行代码就可以搞定了。
(2)数据库的设计
我选择的数据库是MySQL,如果选择的是Server SQL的话,那代码也是差不多一样的,只不过后面连接数据库的时候有一些改变而已。
设计完数据库,就该往数据库中添加一些数据了,方便下一步的测试。而添加什么样的数据,由自己确定吧!这里我就不多说了。
(3)winfin的设计,打开VS,创建一个窗体,然后拉一个label控件到winfin窗体上面,点击label,开始编写代码。
//显示数据库共有多少条数据
private void label1_Click(object sender, EventArgs e)
{
string conStr = "Database=login;DataSource=localhost;Port=3306;UserId=root;Password=;Charset=utf8;TreatTinyAsBoolean=false;Allow User Variables=True;";
string sql = "SELECT count(*) FROM imginfo";
MySqlConnection conn = new MySqlConnection(conStr);
MySqlDataAdapter da = new MySqlDataAdapter(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
string count = dt.Rows[0][0].ToString();
label1.Text = "总数量:" + count;
}
(4)运行效果
点击运行,运行完之后,你再点击label控件,就会显示出你要查询那个有多少条数据了,就是这么简单,如果有时间,我会再写一个分月的功能出来。