c# 如何把DataRow第五列的值转换为数组
2个回答
展开全部
//org为第五列的值;splitter为分隔符,比如空格,逗号等
public Float[] Str2Float(string org,char splitter)
{
string[] temp=org.Split(splitter);
Float[] result=new Float[temp.Length];
for(int i=0;i<temp.Length;i++)
result[i]=Convert.ToFloat(temp[i]);
return result;
}
public Float[] Str2Float(string org,char splitter)
{
string[] temp=org.Split(splitter);
Float[] result=new Float[temp.Length];
for(int i=0;i<temp.Length;i++)
result[i]=Convert.ToFloat(temp[i]);
return result;
}
展开全部
你不告诉你string类型具体是什么样的,谁帮你转啊
追问
在数据库是定义为float类型,在dgv中是定义为string类型
追答
DataTable dt = dgv.DataSource;
var floatArr = (from DataRow dr in dt.Rows
select Convert.ToDouble(dr["colname"])).ToArray();
把 colname 改成你要转化的列名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询