新手求助 dataGridView 绑定 pictureBox问题

gton08 gton08 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
先谢谢各位了
我建了一个数据库 db_csglxt
里面有张表 worker_info
字段分为 id,name,tel,addres,PS,image.
其中id为int image为image 其他为char.
我用几个textbox和前几个字段绑定了,不知道image怎么绑.

SqlConnection GridViewconn = new SqlConnection("server=.;database=db_csglxt;uid=sa;pwd=123456;");
GridViewconn.Open();
string GridViewstr = "select * from worker_info";
SqlCommand GridViewcmd = new SqlCommand(GridViewstr, GridViewconn);
SqlDataAdapter datapda = new SqlDataAdapter(GridViewcmd);
DataSet Ds = new DataSet();
Ds.Clear();
datapda.Fill(Ds, "worker_info");

dataGridView1.DataSource = Ds;
dataGridView1.DataMember = "worker_info";
dataGridView1.Columns[0].HeaderText = "ID";
dataGridView1.Columns[1].HeaderText = "姓名";
dataGridView1.Columns[2].HeaderText = "电话";
dataGridView1.Columns[3].HeaderText = "地址";
dataGridView1.Columns[4].HeaderText = "备份";
dataGridView1.Columns[4].Width = 150;
dataGridView1.Columns[5].Visible = false;
dataGridView1.Columns[0].DataPropertyName = "id";



在单击事件中

private void dataGridView1_Click(object sender, EventArgs e)
{
txt_ID.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["id"].Value.ToString();
txt_name.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
txt_addres.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["addres"].Value.ToString();
txt_tel.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["tel"].Value.ToString();
txt_PS.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["PS"].Value.ToString();

//pic_image.image=... 这该怎么写
}




我想实现 当点击dataGridView里面的项,对应的textbox和pictureBox就会显示那一行的数据
我查了下资料
说这个需要用2进制流来保存和显示
不知道该怎么弄
希望各位帮帮忙
谢谢了
...全文

相关推荐

评论 16
收藏 已收藏
分享
返回顶部
gton08
C# 111,129 成员 642,540 内容