c#如何读取数据库某列中内容并全部赋给数组

c#如何读取数据库某列中内容并全部赋给数组另外有一串字符串abcdefgh(1245)esf,括号中的内容是变动的,其他的不变,如何读取出括号中的内容?具体一点,到底怎么... c#如何读取数据库某列中内容并全部赋给数组
另外有一串字符串abcdefgh(1245)esf,括号中的内容是变动的,其他的不变,如何读取出括号中的内容?
具体一点,到底怎么实现?
展开
 我来答
百度网友8eccf34
推荐于2016-05-09 · TA获得超过646个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:365万
展开全部
通过循环获取你要的列的数据,然后赋值给数组即可。

字符串问题,你可以进行截取和拼接啊。

数组问题如下:

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);
百度网友b173602
2009-12-01 · TA获得超过1680个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:826万
展开全部
第一个用datareader 对象实现具体可参阅相关资料;
第二个简单,一个字符串截取

例如string str=abcdefgh(1245)esf;
int begin=str.indexof('(');
int end= str.indexof(')');
string var=str.substring(begin+1,end-begin-1);
类似的代码就可以 你可以试试,下标调整调整 我没在本机测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HB文学
2009-12-01 · 超过26用户采纳过TA的回答
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:59.2万
展开全部
用分隔符截取括号中间的部分,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gjc19860306
2009-12-02 · TA获得超过182个赞
知道答主
回答量:381
采纳率:0%
帮助的人:182万
展开全部
str.substring(str.indexof('(');+1,str.LastIndexOf('('););
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式