比如我查询datagrid中的某一行数据
怎样做到datagrid自动跳转到那一行,变色。而不是单独显示呢?
谢谢
怎样做到datagrid自动跳转到那一行,变色。而不是单独显示呢?
谢谢
解决方案 »
- 实现监视某一文件夹下的媒体文件
- 一个很晕的问题...关于控件传值....
- CSDN用的ASP.NET但是它是怎么让IIS跑的这么稳定和高效的啊??
- ASP.NET里添加<BODY>的ONLOAD事件就是不响应??!!
- 从字符串中取值
- 奇怪!为什么同一条记录会出现2遍呢?晕了
- using在这里是什么作用
- 在水晶报表里,怎样联合两个表??求救!!!
- 极限挑战(二)关于如何在第一个datagrid中输入数据,然后将数据绑定到第二个datagrid的column上,然后再二个中添加数据!有兴趣的朋友帮
- 我在程序中动态生成了一些CheckBox,但是我无法把他们放到HTML的指定位置上。设置style也不起作用。我该怎么做?
- 急!请问如何将string字符串转换成int型呢?谢谢!
- 请教,在线等!下拉菜单的子菜单为何显示不出来?
自动定位到那一行而不是回到第一行,有没有什么好办法谢谢
--------------------------------------------
依次查找DataSet中的记录,对应的Index就是DataGrid中的相应行,把这个Index除DataGrid.PageSize得到PageIndex,余数就是ItemIndex
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[0][0].ToString().Trim() == txtGoToOrderID.Text.Trim())
{
DataGrid1.CurrentPageIndex = (int)(i / DataGrid1.PageSize1) - 1;
DataGrid1.SelectedIndex = (int)(i % DataGrid1.PageSize - 1);
return;
}
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[0][0].ToString().Trim() == txtGoToOrderID.Text.Trim())
{
DataGrid1.CurrentPageIndex = (int)(i / DataGrid1.PageSize1) - 1;
DataGrid1.SelectedIndex = (int)(i % DataGrid1.PageSize - 1);
return;
}
}
DataBind();
这样试试