1.gridview表中 第一列是name name为空的时候不显示这条数据
oracle语句 strsql1 怎么写
2.gridview表中 选中一行,就把该行的name显示到textbox中
我只实现了选中第一行显示 选择第二行或者第三行 还是显示第一行的数据
strsql1="";
DataSet ds = DbHelperOra.Query(strsql1);
if (ds.Tables[0].Rows.Count > 0)
{
strname = ds.Tables[0].Rows[0]["name"].ToString();
}
tbCName.Text=strname ;
这两个问题是连着的
------解决思路----------------------
1:设定where 条件过滤
2:在 RowCellClick 或者 FocusedRowChanged 事件里。
------解决思路----------------------
第1个问题同楼上
第2个问题,你的DevExpress是WPF吗?是的话TextBox的Text绑定GridControl中SelectedItem的name
<TextBox Text={Binding ElementName=你的GridControl的Name,Path=SelectedItem.name}/>
------解决思路----------------------
1、where nvl(name,'') <> ''
2、 FocusedRowChanged或者Click事件,绑定选中行信息
------解决思路----------------------
第二个可以用mouseclick,根据鼠标位置取到gridview的hitinfo
hitinfo有一个rowhandle就是行号,就可以取到对应行的数据了