新手求助 dataGridView 绑定 pictureBox问题
先谢谢各位了
我建了一个数据库 db_csglxt
里面有张表 worker_info
字段分为 id,name,tel,addres,PS,image.
其中id为int image为image 其他为char.
我用几个textbox和前几个字段绑定了,不知道image怎么绑.
在单击事件中
我想实现 当点击dataGridView里面的项,对应的textbox和pictureBox就会显示那一行的数据
我查了下资料
说这个需要用2进制流来保存和显示
不知道该怎么弄
希望各位帮帮忙
谢谢了
我建了一个数据库 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进制流来保存和显示
不知道该怎么弄
希望各位帮帮忙
谢谢了
...全文
相关推荐
c#实现datagridview绑定到数据库的图像点击时显示在picturebox中
c#实现datagridview绑定到数据库的图像点击时显示在picturebox中
两种方法实现datagridview图像点击时显示在picturebox
c#实现datagridview绑定到数据库的图像点击时显示在picturebox中两种办法
datagridview与picturebox
datagridview换行与picturebox图片同时跟着变化.鼠标点击那行数据,picturebox相片跟着变化起.
C# DataGridView处理技巧[源码]
本文介绍了在C# WinForm中处理DataGridView控件的一些实用技巧,包括如何去掉最后一行的空白行(设置AllowUserToAddRows为false)、隐藏带星号的第一列(设置RowHeadersVisible属性)、防止数据绑定两次(设置AutoGenerateColumns为false)以及PictureBox控件中图片的自适应显示方法(设置BackGroundImageLayout和SizeMode属性)。这些技巧对于提升WinForm应用程序的用户界面体验非常有帮助。
datagridview 动态数据执行
1.每个ROW 显示两行不同颜色的文字 2.gif图标列用于显示类似progressbar的效果 3.DATAGRIDview 重绘的代码有助于你进一步掌控DATAGRIDview


