private void CreateTreeViewRecursive(TreeNodeCollection nodes, DataTable dataSource, int parentid)
{
string filter;
filter = string.Format("Sort_ParentId={0}", parentid.ToString());
DataRow[] drarr =dataSource.Select(filter);
TreeNode node;
foreach (DataRow dr in drarr)
{
node = new TreeNode();
node.Text = (string)dr["Sort_Name"];
node.Tag = (int)dr["Sort_Id"];
nodes.Add(node); CreateTreeViewRecursive(node.Nodes, dataSource, (int)node.Tag);
}
}这是增加TREEVIEW函数,但在PDA中DataRow[] drarr =dataSource.Select(filter);
这个地方会报错,报“无法在System.String和System.Int32上执行“=”操作”
但我在WINDOWS程序时候就不会报错啊,请大家帮助看下为什么,谢谢
{
string filter;
filter = string.Format("Sort_ParentId={0}", parentid.ToString());
DataRow[] drarr =dataSource.Select(filter);
TreeNode node;
foreach (DataRow dr in drarr)
{
node = new TreeNode();
node.Text = (string)dr["Sort_Name"];
node.Tag = (int)dr["Sort_Id"];
nodes.Add(node); CreateTreeViewRecursive(node.Nodes, dataSource, (int)node.Tag);
}
}这是增加TREEVIEW函数,但在PDA中DataRow[] drarr =dataSource.Select(filter);
这个地方会报错,报“无法在System.String和System.Int32上执行“=”操作”
但我在WINDOWS程序时候就不会报错啊,请大家帮助看下为什么,谢谢
解决方案 »
- C#中判断button控件的text属性是否等于某个值
- BindingSource.find 不可用,是linq为数据源的原因吗
- 大家好, 用C#编程 , 我怎样打开dat 文件
- C#中调用Oracle存储过程
- 算法问题!如何实现这个算法!本人新手,恳求大侠给予源码,谢谢!
- 请问谁有网上商店的原代码??如何合适的话,必有重谢
- 第三方控件中gridcontrol的问题
- 在做winform程序时,好几个程序的登录部分是共用的,我想问一下,怎么样才能只做一次登录部分,其它程序就可以共用,不需要重写一次?
- 高手救命!!如何获得当前激活的pdf文档的文件名
- 如何把图片转化成二进制数据插到数据库中,然后再显示出来
- 急求C# 调用语音包实例!
- C# winform 按钮 响应鼠标经过变换图片,如何处理?急救
Sort_ParentId是Int32的?
修改如下:
dv.RowFilter = "[FatherID]=" + parentID;
改为:
dv.RowFilter = "[FatherID]='" + parentID.ToString()+"'";