DataTable 转成字符串数组

 private static string[] autoCompleteWordList = null;
      public string[] GetCompleteDepart(int count,string sql,string filed)
      {
          if (count == 0)
          {
              count = 10;
          }
          //如果数组为空

          DataSet ds = new CommonDAO().ReturnDataSet(sql);//数据集
          //填充数组
          string[] temp = new string[ds.Tables[0].Rows.Count];
          int i = 0;
          foreach (DataRow dr in ds.Tables[0].Rows)
          {
              temp[i] = dr[filed].ToString();//字段
              i++;
          }
          //将临时数组的内容赋给返回数组
          autoCompleteWordList = temp;

          string[] returnValue = new string[count];
          returnValue = autoCompleteWordList;
          //返回
          return returnValue;
      }    
时间: 2024-10-15 15:59:24

DataTable 转成字符串数组的相关文章

随笔 JS 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里

JS /* * 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里 * @id 要插入到DOM元素的ID * * 输入值为图片URL 字符串 * */ function addImages(id){ /*字符串 变量*/ var images='{$content.pictureurl} ' ; /* console.log( images ) ;*/ /*字符串分割成字符串数组 split*/ var StringArray = images.split(','); /* consol

Swift - 将字符串拆分成数组(把一个字符串分割成字符串数组)

在Swift中,如果需要把一个字符串根据特定的分隔符拆分(split)成字符串数组,通常有如下两种方法: 1,使用componentsSeparatedByString()方法 1 2 3 4 5 let str = "北京.上海.深圳.香港" print("原始字符串:\(str)") let splitedArray = str.componentsSeparatedByString(".") print("拆分后的数组:\(spl

C++将string转化成字符串数组

//str为需要截断的string,pattern为分隔符 std::vector<std::string> split(std::string str,std::string pattern) { std::string::size_type pos; std::vector<std::string> result; str+=pattern;//扩展字符串以方便操作 int size=str.size(); for(int i=0; i<size; i++) { pos=

java中的String类 字符串拆分成字符串数组 判定邮箱地址 字符串比较 看结果?

看结果1? package com.swift; class ArrayString { public static void main(String[] args) { String str = "swift:30|sunny:28|Ben:32"; String str1[] = str.split("\\|"); for (int i = 0; i <= str1.length - 1; i++) { String str2[] = str1[i].sp

利用char, str2mat, strvcat创建多行字符串数组

用专门函数char , str2mat , strvcat创建多行字符串数组示例. 1.char('str1', 'str2',...) Convert to character array (string)转换成字符串数组,空字符串是有效的. 示例:S1=char('This string array','', 'has two rows.')   S1 = This string array has two rows. 2.str2mat  (新版本中被char替代) Form blank-

2进制转化成字符串

public static void main(String[] args) {        System.out.println(StrToBinstr("你好"));        System.out.println(new StringToBean().BinstrToStr("100111101100000 101100101111101"));            }       //将Unicode字符串转换成bool型数组          //

JS怎么把字符串数组转换成整型数组

比如有一个字符串: const dataStr="1,2,3,4,5"; 现在需要把它分割为int型数组: let dataIntArr=[1,2,3,4,5]; 方法有很多种.这里讲两个有意思的 let dataStr="1,2,3,4,5"; //原始字符串 let dataStrArr=dataStr.split(","); //分割成字符串数组 let dataIntArr=[];//保存转换后的整型字符串 //方法一 dataStrAr

laravel 将数组转化成字符串 再把字符串转化成数组

这是在给阮少翔改代码的时候用的方法, 开始的数据用explored转化成数组不是想要的结果, 我就自己写了一个方法把有用的信息提取出来拼接成一个字符串, 再用explored将字符串转化成数组.   方法有点笨, 但是最后是解决了阮少翔的问题 $re1 = DB::table('admin_user') ->join('admin_role_user','admin_user.id','=','admin_role_user.user_id') ->select('admin_role_use

将n进制的数组压缩成字符串(0-9 a-z)同时解压

此类题目要明确两点: 1. 打表:用数组下标索引字符,同时注意如果从字符对应回数字: int index = (str[i] >= '0' && str[i] <= '9') ? (str[i]-'0'-radix):(str[i]-'a'-radix + 10); 2. 注意低位在前还是高位在前,如果先来的是 低位*radix^i 即可. 3. 统计每几个radix进制数组成一位,利用bits来表示... 这破题主要是麻烦... #include <assert.h&g