re: 算法题:水杯倒水的问题 雪涛 2008-07-14 11:42
好复杂。。
re: 带线的无限级下拉树列表 ygl 2008-07-13 18:02
为什么我按你的做完后,那线会参差不齐呢??
re: 带线的无限级下拉树列表 田朔 2008-07-01 15:22
有完整的例子吗?能否发给我,cy05071@126.com
有完整的例子吗?能否发给我,tids@21cn.com litchitids 2008-06-28 20:56
有完整的例子吗?能否发给我,tids@21cn.com
整天出错
re: 带线的无限级下拉树列表 Bryant 2008-05-13 13:28
好的,我试试!
谢谢
re: 带线的无限级下拉树列表 路过秋天 2008-05-10 09:22
@Bryant
我再说一下使用方法
第一步:新建一类,XX.cs, 把上面的代码拷到里面去
第二步,再新建一类,YY.cs,让它继承自IDropDownTree,注意名称空间
第三步,实现三个接口
第一接口:代码如下 ,不需要更改
public Interface.Common.DropDownTree DropDownTree
{
get { return new Interface.Common.DropDownTree(this); }
}
第二接口:public Dictionary<string, string> GetChildCategory(string parentID)
{
//自己实现根据父ID取得下一级的子节列表,最后以字典<ID,显示名称>的
//形式返回值
//实际就是select ID,Name from xx表 where 父ID=parentID的查询
}
第三接口:public void Dispose()
{
//有什么要释放的资源,在这里写
}
第四步,页面调用
调用方式:YY类名.DropDownTree.BindToDropDownList(下拉控件ID);
re: 带线的无限级下拉树列表 Bryant 2008-05-09 19:58
希望能发份完整的例子给我,谢谢
superstar_kobe@sohu.com
re: 带线的无限级下拉树列表 路过秋天 2008-05-03 13:27
@文本框
抱歉,不会Php...
re: 带线的无限级下拉树列表 文本框 2008-05-02 10:26
兄弟这个是.net 的.这么麻烦.能不能处理一个PHP的啊.我有一个PHP的,就是有点问题想请教你.我的QQ:512179348
re: 带线的无限级下拉树列表 zmm 2008-04-26 18:02
有完整的例子吗,我调试总出错,非常感谢! success.zmm@163.com
re: 带线的无限级下拉树列表 jxdyzwh 2008-04-25 16:43
谁能给我一个完整的例子呀,急用,非常感谢!jxdyzwh@163.com
re: 带线的无限级下拉树列表 高_超 2008-04-17 22:54
比较不错.学习下
re: 带线的无限级下拉树列表 谁在说谎 2008-04-17 15:11
8错

8错
re: 带线的无限级下拉树列表 隐姓埋名 2008-04-17 14:08
收藏之~
谢谢~
re: 带线的无限线下拉树列表 lexus 2008-04-17 13:43
以前也做过一个类似的,下次放上来
re: 带线的无限线下拉树列表 李战 2008-04-17 13:17

路过,东东不错,就是不习惯黑背景。
re: 带线的无限线下拉树列表 生鱼片 2008-04-17 13:09
这个模板好费眼睛
re: 带线的无限线下拉树列表 留恋星空 2008-04-17 13:06
好
re: 带线的无限线下拉树列表 高海东 2008-04-17 12:21
不错的功能 下拉列表
re: 带线的无限线下拉树列表 侯垒 2008-04-17 11:42
正需要这个.
re: 带线的无限线下拉树列表 Justin 2008-04-17 11:28
很好!一点不破
re: Xml让人郁闷的SelectNodes方法 XPath错了 2008-02-26 14:12
cnblogs总有搞笑的Post
多谢楼上各位
事实证明,结果是错在Xpath是的"/"的根节点上
不得不承认,回想当初,真的是很傻很天真!
我写的1个xpath就有5-6行,lz要动动脑筋,别很黄哦
re: Xml让人郁闷的SelectNodes方法 FoolTime 2008-02-26 13:19
确实是xpath没写对。
/开头就表示根节点了啊。
这位还这么自信。本来就是XPath没写对。回去好好复习一下,别动不动上首页。
string xml = @"<?xml version=""1.0""?>
<root>
<n name=""n1"">
<n name=""n2"">
<n name=""n3"" />
</n>
<n name=""n7"" />
<n name=""n8"">
<n name=""n9"" />
</n>
</n>
<n name=""n4"" />
<n name=""n5"">
<n name=""n6"" />
</n>
</root>
";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
XmlNodeList nodes = doc.DocumentElement.SelectNodes("n");
foreach (XmlNode n in nodes)
//输出结果n1, n4, n5
Console.WriteLine((n as XmlElement).GetAttribute("name"));
Console.WriteLine();
XmlNode node = doc.SelectNodes("//n[@name='n1']")[0];
XmlNodeList children = node.SelectNodes("n");
foreach (XmlNode n in children)
//输出结果n2, n7, n8
Console.WriteLine((n as XmlElement).GetAttribute("name"));
Console.ReadLine();
re: Xml让人郁闷的SelectNodes方法 ds大苏打fds 2008-02-26 12:16
不该放首页
re: 另类ORM.NET发布[beta体验版] hancat 2007-12-21 18:14
都在這裡高喊"ORM",好像ORM的真理就在你們那一樣.
沒了ORM咋了.樓主也沒有別的意思.只是提供一個簡便的工具.大家就揪這個ORM罵開了.我看到了很關於ORM的討論.大家都覺得自已對ORM的理解才正解.
我只想說一句:沒有ORM怎麼了?
你們這些高叫用ORM開發出來的產品強在哪裡?莫不是你們都在MS,Oracle,IBM上班?
@Klesh Wong
充斥着DataRow/DataTable等代表着关系数据库的类???
请你看清楚一点?是MDataRow/MDataTable
完全自定义的整个表!!!!!!
弄的我好像不懂ORM的样子,看标题名字的加了"另类"你就应该知道明了!
事实你是无知!
re: 另类ORM.NET发布[beta体验版] Klesh Wong 2007-11-30 16:10
@路过秋天
也许我是无知,但是有这么多人持反对意见也说明不了问题?
你这个要叫ORM,请拜托先了解一下什么是ORM(Object Relational Mapping)
ORM是将DomainObject映射到Relational DBS的一套理论体系。
看你的代码,充斥着DataRow/DataTable等代表着关系数据库的类,根本就与ORM的神髓背道而驰,恕我直言,根本没有看其源码的价值。
建议你最好先看一下比较出名的ORM框架,如NHibernate等……了解一下什么是OOP,DomainObject再来谈论什么ORM的,这对你是有好处。
终
@Klesh Wong
唉,受不了一些人的无知!不是针对你,别介意
事实上,这个DLL的发布,还是受到很多人的冲击的
很多人片面的看到我写出来的最后的数据操作的表达方式
一时接受不了不存在实体类那种"."号语法
随口就抛出来了,"毫无意义"之类的话,有些还洋洋自得的说自己都写过比这个更好的东西,都不用,何况这个,之类的话!
在我费尽心思和他讨论完之后,才让他无语,不再轻狂!
不知道看这文章的人,有多少下过DLL,反编绎看过
更不知道看这文章的人,平时常用DataReader,DataTable之类
你们反编绎看过微软的代码没有?你知道微软的DataTable类有多大么?
怎么去实现一个自定义类和控件之间的绑定?
当然啦,你不看或者用不着看,我也管不着啦,我只是随口问问.不要多心
最后,不管怎样,还是得感谢你们的留言啊!
re: 另类ORM.NET发布[beta体验版] Klesh Wong 2007-11-29 11:45
@路过秋天
Helper就是Helper,类再多也就是Helper,绝对不会因为写的类多了就升级成别的什么东西,难道你这个牵涉到的类的数目,能有企业库的那套多?
re: 另类ORM.NET发布[beta体验版] pp1982 2007-11-24 15:43
算是对ADO.net的封装,能简化一些代码,楼主的东西用在以数据为中心的开发模式的项目里是不错的.
但是ORM中,至少关于对象之间的Relation的Mapping, 楼主的东西还无法做到.
@随风流月
说过了:实际上,你现在代码中看不到实体类,但在内部是动态创建类似实体类的结构!
难道动态创建的对象,就不是对象?非得要让人家看到实体类,才承认它的存在?
LingQ的效率很底,不知道你测试过没有!
@路过秋天
ORM = O/R Mapping
没有对象,怎么称得上 ORM?LINQ to SQL 一样支持存储过程。
我认为ORM的关键问题是把业务实体领域和关系数据领域分开,用业务实体领域的oo思想去表示关系数据领域的数学思想,这才叫ORM,谁能有一个理论来把他们严格的区分开来?
@碧落
突然想到一种方案来适应这种数据库结构改动
首选:表名,视图名以实体类形式存在[读配置文件],来传入MDataRow的构造函数之中
之后,若数据库真有改动,也只需要通过视图来映射表字段名,同时修改配置文件中的表名为映射的视图名即可,而无需要修改后台代码
随便想想而已.....事实上数据库的都只是只增加,或减少,改动名称,还是比较少的
弱类型的字段值和字符串的字段名.............. orz
楼主为了不用实体类映射数据表结构,只好也只能这样了。
其实你的方案比起后期数据库结构的改动,而导致的字段名隐患,你会发现维护一个实体类并不算麻烦的。
@Klesh Wong
呵呵,要是叫Helper,也不是个普通的Helper
你反编绎看一下,大概都有十几个类
呵呵,不过我混淆了!看的辛苦不要见怪啦!
re: 另类ORM.NET发布[beta体验版] Klesh Wong 2007-11-23 11:58
实在无法接受博主“ORM”的叫法,一点边都扯不上,最多就是Helper
@巫云
看来大家还是摆脱不了实体的束缚啊!
实际在使用过程中,实体类在处理单表的时候,在确有点优势,但在处理多表的情况下,不知道各位是怎样 一种情形?
实际上,你现在代码中看不到实体类,但在内部是动态创建类似实体类的结构!
但由于智能提示方面的约束,没法表现在代码中!
动态创建的好处是能更适应及扩展!
o(∩_∩)o... --引用--------------------------------------------------
Midapex Village: 够另类的,友情支持一下。
--------------------------------------------------------
re: 另类ORM.NET发布[beta体验版] rankey 2007-11-23 09:29
楼主QQ多少哟?