如何更改列表的数据类型< table>在ASP.NET中 [英] How to change the datatype of a list<table> in ASP.NET
本文介绍了如何更改列表的数据类型< table>在ASP.NET中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在 asp.net 中更改列表的数据类型已在中拥有数据。
我有一个 int 字段,必须是 typeof (字符串)
i希望转换数据类型高速而无需更改设计 in 数据库
this 我的代码:
< pre lang = C#> var DT = db.dehagh_datas.Where(x = > x.DateTime > DateTime.Parse(dteStart.Text)&& x.DateTime < DateTime.Parse(dteEnd.Text))。ToList();
在可靠的DT中我希望chane FieldType T2从string到int
请帮助
尊重yarian
我尝试过的事情:
如何在asp.net中更改列表
我有一个int字段必须是typeof(字符串)
解决方案
< pre lang =C#> IEnumerable< dynamic> query =(IEnumerable< dynamic>)db.dehagh_datas.Where(x = > x.DateTime > DateTime.Parse(dteStart.Text)&& x.DateTime < DateTime.Parse(dteEnd.Text))。ToList();
var DT = query.Where(x = > x.DateTime > DateTime.Parse(dteStart.Text)&& x.DateTime < DateTime.Parse(dteEnd.Text ))。选择(x = > ( Int32 )x.T2)。ToList();
你不能在Lambda表达式中使用Convert()函数。
How to change the datatype of a list in asp.net while already having data in.
I have an int field that has to be typeof(string)
i want convert datatype high speed without change design in database
this is my code :
<pre lang="C#">var DT = db.dehagh_datas.Where(x => x.DateTime > DateTime.Parse(dteStart.Text) && x.DateTime < DateTime.Parse(dteEnd.Text)).ToList();
in veriable DT i want chane FieldType T2 from string to int
please help
regards yarian
What I have tried:
How to change the datatype of a list
I have an int field that has to be typeof(string)
解决方案
IEnumerable<dynamic> query = (IEnumerable<dynamic>)db.dehagh_datas.Where(x => x.DateTime > DateTime.Parse(dteStart.Text) && x.DateTime < DateTime.Parse(dteEnd.Text)).ToList(); var DT = query.Where(x => x.DateTime > DateTime.Parse(dteStart.Text) && x.DateTime < DateTime.Parse(dteEnd.Text)).Select(x => (Int32)x.T2).ToList();
You cannot use Convert() function in Lambda expression.
这篇关于如何更改列表的数据类型< table>在ASP.NET中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文