我有一个类,名为Feature
string s; //声明一个字符串变量Feature[] s1 = new Feature[2]; // 声明一个类数组
for (int j = 0; j < s1.Length; j++) //
{ //通过sql语句在linksite图层中查询名称为corp_name的ID号
s = s1[j].valueGet(Convert.ToString(mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'")));
corp = Convert.ToInt32(s); //
} Feature myf = mylayer.featureGet(corp);
objMap.zoomIn(myf.posMap); //通过ID号去进行定位
mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'")返回的类型是Feature,以上代码中 s = s1[j].valueGet(Convert.ToString(mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'"))); 报错,意思是没有获得值,请各位大虾指点一下,应怎样改才能得到ID号
string s; //声明一个字符串变量Feature[] s1 = new Feature[2]; // 声明一个类数组
for (int j = 0; j < s1.Length; j++) //
{ //通过sql语句在linksite图层中查询名称为corp_name的ID号
s = s1[j].valueGet(Convert.ToString(mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'")));
corp = Convert.ToInt32(s); //
} Feature myf = mylayer.featureGet(corp);
objMap.zoomIn(myf.posMap); //通过ID号去进行定位
mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'")返回的类型是Feature,以上代码中 s = s1[j].valueGet(Convert.ToString(mylayer.querySql("select ID from linksite where 名称 = '" + corp_name + "'"))); 报错,意思是没有获得值,请各位大虾指点一下,应怎样改才能得到ID号
解决方案 »
- HttpQueryInfo总是乱码。
- 请问一下,有没有像C++运行库里一样memcmp的内存比较函数啊?谢谢了
- 对一个项目是否一般只需一个NUnit类来测试?该测试类是否会对最终程序的发布有影响呢?
- C# web开发中,怎样改变datagrid某一条记录的颜色???
- ~~~ 关于枚举的简单问题请教
- vs2005在编码时我不知道按了什么,前面空格出都变成....了,如何消除啊
- 求助asp.net无法访问
- 在CSS之中,id前面紧加一个DIV是什么意思,起什么作用,如 div#placard
- 请问:dataGrid的行标头可以去掉吗
- C# 怎么获取字符串中的几段特定部分呢
- 问个问题 不知道这东西多少钱 大家帮忙看看
- 用visual studio 2005编写一个和数据库有关的小项目
你的这句:
Feature[] s1 = new Feature[2];
只是初始化了s1对象,但它内部的元素,比如:s1[0]和s1[1]的值都是null。