
"Select * From 数据表 Where 字段名='" &Combo1.Text &"'"
如果这样介绍你不理解,那么,你这个样子问问题,就无法回答你了?
1,你是用什么连接数据库的。
2,你已经可以在datagrid显示数据了吗?
3,你的combo里存放什么字段的值,数据是什么类型的?
这句代码是写在dataGridView1控件的CellClick事件中的吗?如果是的话,代码如下: private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //被点击的单元格的行索引号在事件的参数e中,e.RowIndex是行索引,e.ColumnIndex是列索引 string strBookName=dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString())//.......其它代码 }我不知道你的意思是不是我所理解的。
我认为你在添加GridView的时候,是要为gridview的BoundField指定 datafield的 ,下面的代码就是 GridView绑定数据时,就把把获取到的表对象的列名和你的BoundField指定 datafield的名称一一对应。比如说你的那个表中的第一列设置的Datafield是A表中的字段name,那么最后呈现内容的时候就是显示name那一列的数据。
//部分代码省略string sqlstr = "select * from A"
SqlConnection conn = new SqlConnection(constr)
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, conn)
DataSet myds = new DataSet()
myda.Fill(myds, "table")
GridView1.DataSource = myds
GridView1.DataKeyNames = new string[] { "主键" }//这主键是你数据库表的主键字段,我这里写的汉字
GridView1.DataBind()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)