我想定义一个二维数组,将他的值取出来循环与datagrid中的值进行比较,现在我的二维数组的测试读取总会报异常说nwe数组不能是空值,我的二维数组是这样写的,代码如下
DataTable yiyiyaya = MyConfig.theDt("select ZJDKSQ_DKRQ,ZJDKSQ_YGBH from _ZJDKSQB ", this.Page);
string[][] temp = new string[yiyiyaya.Rows.Count][];
for (int u = 0; u < yiyiyaya.Rows.Count; u++)
{
for (int j = 0; j < yiyiyaya.Columns.Count; j++)
{
temp[u][j]= yiyiyaya.Rows[u][j].ToString();
Response.Write(temp[u][j] + "</br>");
}
}
知道的请帮忙看看怎么改,我只想正常读取出来就行
DataTable yiyiyaya = MyConfig.theDt("select ZJDKSQ_DKRQ,ZJDKSQ_YGBH from _ZJDKSQB ", this.Page);
string[][] temp = new string[yiyiyaya.Rows.Count][];
for (int u = 0; u < yiyiyaya.Rows.Count; u++)
{
for (int j = 0; j < yiyiyaya.Columns.Count; j++)
{
temp[u][j]= yiyiyaya.Rows[u][j].ToString();
Response.Write(temp[u][j] + "</br>");
}
}
知道的请帮忙看看怎么改,我只想正常读取出来就行
解决方案 »
- 如何让一个表的两列合并显示?
- MSSQL如何新增一列并且默认值为hello?
- vb.net 或c# 如何在excel中绘制折线图
- 怪问题,连不上数据库。大侠们指教!多谢!
- 使用MagicAjax + GridView不能翻页。
- 验证失效问题,急啊....今天老板催了啊....郁闷ing.....
- 又一个问题`! 兄弟们 帮帮忙呀~~ ^_^~!!
- 后台登陆问题..急!急!急!
- 100分急求一SQL查询语句写法,在线等,立即给分,帮顶也有分:)
- 大家说说发邮件用asp.net怎么样?
- 如果新闻标题有40个字,我只想让他显示前五个后边的用..代替该这么写,
- 在DataList中的EditItemTemplate模板中怎么不能为TextBox
for (int u = 0; u < yiyiyaya.Rows.Count; u++)
{
for (int j = 0; j < yiyiyaya.Columns.Count; j++)
{
temp[u,j]= yiyiyaya.Rows[u][j].ToString();
Response.Write(temp[u,j] + " </br>");
}
}
我值这么写的String b = temp[j,0].ToString(); 然后说超出范围
{
for (int j = 0; j < temp.Length; j++)
{
String b = temp[j,0].ToString();
String d = temp[j,1].ToString();
if (b.Trim() == a.Trim())
{
DataGrid1.Items[i].Cells[8].Text = "yayayaya";
}
}
}我在datagrid的循环中把刚才的数组以循环的形式套了进去,可总会说索引超出范围,知道的请帮忙看下是哪里错了,谢谢