图片上内容C#代码怎么写

2024-12-27 08:57:33
推荐回答(2个)
回答1:

你是问如何实现点击按钮后在左侧显示查询的内容吗?
大致思路如下:
1、首先写一个连接数据库并获取表内容的方法,为了方便使用,要加一个参数sql,以传入不同的sql而获取不同的表内容:
///


/// 将数据库表读取到内存DataTable中
///

/// 传入的sql字符串
/// 内存DataTable表
public static DataTable GetDataTable(string sql)
{
string connstring = "server=127.0.0.1\\SQLEXPRESS;database=数据库名;uid=用户名;pwd=密码";//连接串,连接你的数据库
SqlConnection conn = new SqlConnection(connstring);
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlCommand cmd = Cmd(sql);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
cmd.Dispose();
return dt;
}
2、在按钮的点击事件里写上要查询的sql,并调用获取datatable的方法,加载到dataGridView即可:
手机查询按钮:
private void 手机查询_Click(object sender, EventArgs e)
{
string sql="select * from 表名";
DataTable dt=GetDataTable(sql); //调用方法获取datatable
dataGridView1.DataSource=dt; //内容加载到dataGridView

3、其他按钮一样,只是改一下sql即可。
另外,如果dataGridView1手动添加了列,那sql中select后面的不能用*,要写出跟dataGridView1中一样的字段顺序,且加载方法也要改一下。

回答2:

请搜索winfrom连接数据库+dataGridView显示数据库数据,或者dataGridView 使用教程