当我选中DataGrid的某行时,我怎么样才获取各字段的值??
急呀!
在线等待!
急呀!
在线等待!
解决方案 »
- |ZYCWPF| Interaction.Triggers如何实现Style.DataTrigger的数据自动回退功能呢?有示例 谢谢
- 怎么用代码控制zedgraph的缩放,而不用它自带的菜单?
- 通过textbox中输入的内容查询出所有的字段信息
- 找了一天,找到的最有用的两句代码,分享下
- 紧急求助,绑定问题
- +谁有《ADO.NET实用指南——面向Internet世界的数据访问技术》+
- 一个简单的问题,为什么读不了ELSE里的内容
- 一个好简单的问题,望各位帮忙
- 还是C#datagridview问题
- 关于DataGridTextBoxColumn的问题
- VS2005 中串口类 (System.IO.Ports.SerialPort) 包装中的问题 ,数据到达事件如何处理,大家进来看下
- 如何在多文档中把主窗体中信息传到弹出窗体中
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
string myID=this.dataGrid1[dataGrid1.CurrentCell.RowNumber,0].ToString().Trim();
SqlConnection cn=DB.createConn();
SqlCommand cmd=new SqlCommand("select * from classmate where id='"+myID+"'",cn);
SqlDataReader dr=cmd.ExecuteReader();
if(dr.Read())
{
this.tbName.Text=dr["name"].ToString();
this.cbSex.Text=dr["sex"].ToString();
this.tbQQ.Text=dr["qq"].ToString();
this.tbAddre.Text=dr["homeaddress"].ToString();
this.tbZip.Text=dr["zip"].ToString();
this.tbHomePhone.Text=dr["homephone"].ToString();
this.tbWorkAddre.Text=dr["workaddress"].ToString();
this.tbWorkPhone.Text=dr["workphone"].ToString();
this.tbEmail.Text=dr["email"].ToString();
this.rtbIntro.Text=dr["Introduce"].ToString();
this.cbType.Text=dr["type"].ToString();
}
dr.Close();
cn.Close();
BindPic();
}
我选中的行有:名称,单价,日期,还有主键,等:
我怎么样动态获取选中行的:名称,单价,日期??
在线等待!
单价:dataGrid[dataGrid.CurrentRowIndex,1]
日期:dataGrid[dataGrid.CurrentRowIndex,3]
我不是从数据获取数据,我是现在在DataGrid上面已经有数据了,我想怎么样动态去获取选中行的各字段的数据保存到一个变量中???在线等待。
DataGrid的Item 就表示当前显示页的一行。这样再用DataGrid.Items[ItemIndex-1].Cells[i] 就可以获取该选中行的不同格中的数据。
for(int i=0; i <DataSet.Table[0].Row.Count; i++)//DataSet表的行数
{
for(int j=0; j<this.DataGrid1.Coumn.Count; j++)//datagird的l列数
DataSet.Table[0].Row[i][j].Tostring();
}
是winForm里的方法么?
private void DataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
名称 = this.dgPerson[this.dgPerson.CurrentRowIndex,0].ToString().Trim();
单价= this.dgPerson[this.dgPerson.CurrentRowIndex,1].ToString().Trim();
日期= this.dgPerson[this.dgPerson.CurrentRowIndex,2].ToString().Trim();
}
Session["danjia"]=DataGrid1.Items[e.Item.ItemIndex].Cells[1].Text;
Session["riqi"]=DataGrid1.Items[e.Item.ItemIndex].Cells[2].Text;注:"mingcheng"名称,“danjia”单价,"riqi"日期