函数GetDataSat(sqlstring)返回一个查询的dataset,现在需要将其放入到数组中,请各位帮忙一下给出完整的代码(包括变量定义的),不胜感激!!
鄙人的原始问题是 根据select的返回值(只有一列)来确定checkBox.checked的状态,即checkBox1.text的值在select的结果集中,checkBox1.checked=true;(有好多个checkBox,鄙人也不会循环)
已有函数GetDataSat(sqlstring);
不知道那位好心人提供一些好的方法的代码!!
鄙人的原始问题是 根据select的返回值(只有一列)来确定checkBox.checked的状态,即checkBox1.text的值在select的结果集中,checkBox1.checked=true;(有好多个checkBox,鄙人也不会循环)
已有函数GetDataSat(sqlstring);
不知道那位好心人提供一些好的方法的代码!!
解决方案 »
- 打开一个窗体时引入另一个窗体
- 尽管分数不高,一个大家很可能经常遇到的比较难问题求解决方法,共同学习!
- 请教,获取变量不定的算式的所有值的实现方法
- 无法打开计算机“.”上的 iisadmin 服务。
- [楼主陷入深深的迷茫中]C#+SQLSERVER打包问题
- .net 2.0 如何 固定控件的位置
- 求助……
- 初学者,一段找来的操作EXCEL的代码,搞不懂MyWorkBooks.Add (Missing.Value) 是什么意思?
- 串口通信,频繁发送数据, ReadExisting()得到一样的数据
- 各位大虾帮帮忙
- 类库中使用Console.WriteLine()有何作用?
- C#关于Excle中插入图片的问题
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
arr[i]=ds.Tables[0].Rows[i].ToString();
}
for(i=0;i<10,i++)
{
CheckBox[i]=TextBox[i].Text
}
正确的写法是怎么样的??
如果是考虑列值到bool型的快速转换的话.不妨试试将值累加走来.
如SQL查询返回一个类似"0101010111"的串.
然后使用SubString()取相应的位.
---------------------------------
1楼可以优化一下.折半.
int count = ds.Tables[0].Rows.Count;
string[] arr=new string[count];
for(int i=0;i <count;i++)
{
int temp = count - i - 1;
if (i < temp)
{
arr[i]=ds.Tables[0].Rows[i].ToString();
arr[temp ]=ds.Tables[0].Rows[temp].ToString();
}
else
{
break;
}
}