一、DataTable如何实现模糊查找?
二、如果我知道一个在DataTable中的DataRow对象,如何去获得DataRow在些DataTable中的索引值呢?
二、如果我知道一个在DataTable中的DataRow对象,如何去获得DataRow在些DataTable中的索引值呢?
解决方案 »
- 汉字转换拼音有的字不好使
- 用DataGridView更新数据库出错,可是不知道哪里错了
- C#怎么实现导入excel数据到DataGridView及Access?
- (急急急急)本人正在用c#写一个网吧管理系统请问下各位高手。。。
- WinFrom GridView获取某行 第1列的值
- c#写异步登录界面?指教指教
- 一个新手问题,关于连接MSSQL数据库的问题。
- richtextbox 缩进的问题
- Winform DataGridView 里面设置了字体的样式,可是每点击一下DataGridView 上的内容,当前单元格的字体颜色就加深,有什么办法解决?
- DataGrid的行高度怎样控制?谢谢
- 哪位高手能把VB代码翻译成VC或C#?急!!!
- 如何将ORACLE的一个数据库备份到外部存储介质(如U盘),通过程序实现
DataTable A = new DataTable();
A.Select("姓名='xxx'");2, 用DataTable对象的Rows集合的IndexOf()方法.
DataRow x = A.Rows[0];
int index = A.IndexOf(x);
如果dataTAble.select不可以,试试用
DataColumn.DataType = System.Type.GetType("System.String");
直接把改列的类型在DataRow里面更改为字符型,
如不行可换个角度,直接先用slq语句来填充dataTable。
Rows集合的IndexOf()方法?->没有这个方法吧!也许可以手动添加一行表示索引(DataColumn ColIndex )
或者用一个数组存储DataRow的内容来定位索引
===========
你可以用Convert()函数将int字段转成string型:
dataTable.Select("Convert(intColumn, 'System.String') like '2%'")DataTable.Rows.IndexOf(dataRow);是有这个方法的.
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref4/html/P_System_Data_DataColumn_Expression.htm