22智能在线
新记
c#如何读取数据库某列中内容并全部赋给数组
c#如何读取数据库某列中内容并全部赋给数组
另外有一串字符串abcdefgh(1245)esf,括号中的内容是变动的,其他的不变,如何读取出括号中的内容?
具体一点,到底怎么实现?
举报该文章
相关建议 推荐于2016-05-09
通过循环获取你要的列的数据,然后赋值给数组即可。
字符串问题,你可以进行截取和拼接啊。
数组问题如下:
string[] abc = new string[this.GridView1.Rows.Count];
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
GridViewRow row = this.GridView1.Rows[i];
abc[i] = row.Cells[1].Text.ToString();
}
字符串问题如下:
例如string str=abcdefgh(1245)esf;
int begin=str.indexof('(');
int end= str.indexof(')');
string var=str.substring(begin+1,end-begin-1);
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/cf6xf0cff.html
其他看法
第1个回答 2009-12-01
第一个用datareader 对象实现具体可参阅相关资料;
第二个简单,一个字符串截取
例如string str=abcdefgh(1245)esf;
int begin=str.indexof('(');
int end= str.indexof(')');
string var=str.substring(begin+1,end-begin-1);
类似的代码就可以 你可以试试,下标调整调整 我没在本机测试。
第2个回答 2009-12-01
用分隔符截取括号中间的部分,
第3个回答 2009-12-02
str.substring(str.indexof('(');+1,str.LastIndexOf('('););
相似回答
大家正在搜
相关问题
C#中如何读取数据库中的某一列值,并将其逐条写入一个数组。
请教C#中如何读取数据库中的某一列值,并将其逐条写入一个数组...
c# 如何获取数据库指定表的列名~并赋值到1个数组里
c#如何查询数据库中表的一列数据并赋值给一个数组
C#中怎么把SQL数据库中的一列数据赋值给数组
C#如何读取数据库表中每一列的数据分别赋值给数组
C#将数据库的一列内容提取出来,放到数组中,与文本框进行比较...
C# 中如何将SQL数据库中读取到的 一整行数据 存到数组,...