从datatable中查询

SL0413 2008-07-16 12:08:57
怎么从DATATABLE中查询ID最小长度



例如ID的值为 1001,1002,100101,10010101

那么就返回4即1001的长度
...全文
201 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf44785170 2008-07-16
  • 打赏
  • 举报
回复
把分给我吧,我刚研究出来,也是刚学不久,没分用了,我使用的是 VS2008

var rr =datatable1.AsEnumerable().Min(tt => tt.Field<string>("ID").Length);
MessageBox.Show(rr.ToString());
ZGZice 2008-07-16
  • 打赏
  • 举报
回复
学习
ZGZice 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lovefootball 的回复:]
加个计算列,然后按照计算列排序


C# code
DataColumn dc2 = new DataColumn();
dc2.DataType = System.Type.GetType("System.Int32");
dc2.Caption = "LengthColumn";
dc2.ColumnName = "LengthColumn";
dc2.Expression = "len(id)";
[/Quote]
qjlsharp 2008-07-16
  • 打赏
  • 举报
回复
还帮不了你,帮顶,学习
fayxue 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xhlin 的回复:]
select min(length(FNumber)) from T_GL_USER
cong shu ju ku zhi jie cha
[/Quote]
mainbaby 2008-07-16
  • 打赏
  • 举报
回复

Dim len As Integer = dt.Compute("Min(Len(ID))", "")
Dim minID As String = dt.Compute("Min(ID)", "Len(ID)=" & len)

没测试过,不行勿怪。
new_Stone 2008-07-16
  • 打赏
  • 举报
回复
DataTable中有个过滤器
zzyhuian06142 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lovefootball 的回复:]
加个计算列,然后按照计算列排序


C# code
DataColumn dc2 = new DataColumn();
dc2.DataType = System.Type.GetType("System.Int32");
dc2.Caption = "LengthColumn";
dc2.ColumnName = "LengthColumn";
dc2.Expression = "len(id)";
[/Quote]
suyiming 2008-07-16
  • 打赏
  • 举报
回复
good

mark
lovefootball 2008-07-16
  • 打赏
  • 举报
回复
加个计算列,然后按照计算列排序


DataColumn dc2 = new DataColumn();
dc2.DataType = System.Type.GetType("System.Int32");
dc2.Caption = "LengthColumn";
dc2.ColumnName = "LengthColumn";
dc2.Expression = "len(id)";


SL0413 2008-07-16
  • 打赏
  • 举报
回复
只有个DataTable,不能从数据库查,可以吗?
xhlin 2008-07-16
  • 打赏
  • 举报
回复
select min(length(FNumber)) from T_GL_USER
cong shu ju ku zhi jie cha
chinaicm 2008-07-16
  • 打赏
  • 举报
回复
string minValue = dt.Compute("min(ID)","");
marvelstack 2008-07-16
  • 打赏
  • 举报
回复
看这里,
http://topic.csdn.net/u/20080408/22/5c0909df-1502-4ebe-9f97-f9398372affa.html
zhiguo2008 2008-07-16
  • 打赏
  • 举报
回复
学习

110,556

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧