我做了个递归,但不知DataRow什么样定义??如下:
string k;
k=k+i;
DataRow k;//错误!!!
如何用变量来定义DataRow??
我想定义n个DataRow有什么好办法??
string k;
k=k+i;
DataRow k;//错误!!!
如何用变量来定义DataRow??
我想定义n个DataRow有什么好办法??
解决方案 »
- WPF .net 3.5版本有没与datagird一样功能的控件,哪怕是第三方
- 请教Button事件 KeyPress ?
- C#如何一次插入多条记录
- 请问,业务室什么?业务流程是啥?在项目中重要吗?
- 文本框膨胀问题
- DataTable和DataReader的问题
- 请教 VS.NET 2003 高手简单的问题?
- 调用SetSystemFileCacheSize API失败的奇怪问题
- 我是学C#的为什么选择了删除的信息点击删除安扭的时候却没有删除信息呢?
- 我是用路由器上网,如何获取这个外网ip
- 初始化非string型变量的问题?
- winform DataGrid如何创建自定义列(就是加入一个LinkLabel列)
或者
foreach(DataRow dr in DataTable1.Rows)
{
//dr 就是你想要的DataRow
}
TreeSelCmd.CommandText= "select * from menu where id1="+i+" order by sortid";//递归开始
TreeDa.SelectCommand=TreeSelCmd;Tb="Tb"+i.ToString();
TreeDa.Fill(TreeDs,Tb);
Table=TreeDs.Tables[Tb];
foreach(DataRow a in Table.Rows)//先定义了个a
{
Response.Write(a["menuname"]+"\n");
i=(int)a["id"];
if (i==489)
{
TreeSelCmd.CommandText= "select * from menu where id1="+i+" order by sortid";//递归再开始
TreeDa.SelectCommand=TreeSelCmd;
Tb="Tb"+i.ToString();
TreeDa.Fill(TreeDs,Tb);
Table= TreeDs.Tables[Tb];
foreach(DataRow b in Table.Rows)//又要定义个b,但就是想这个定义按递归层数自己增加
{
Response.Write(b["menuname"]+"\n");
}//递归再结束
}
}//递归结束