摘要:在操作treeview控件时注意一点: treeview本身是一个树形控件, 他自己各个级之间的路径是利用/来分隔的, 如果我们在一个treeviewNode的value中存的字符串中包含了/ , 那个这个value会被认为是树自己的路径中的值, 就会是程序产生不期的异常. 建议如果在treenode的avlue中存的值中有/ , 那么把treeview的PathSeparator设为其他值, 如... 阅读全文
Active record 中如何执行多对多的关联查询?
2007-07-18 23:20 by 爱车龟速兔, 287 阅读, 0 推荐, 收藏, 编辑
摘要:SimpleQuery query = new SimpleQuery(typeof(FunctionOperation),@"FROM FunctionOperation o INNER JOIN FETCH o.RoleUsers r WHERE r.UserName=? ORDER BY o.FunOperationID", userName);FunctionOperation[] arrUserFunctionOperation = (FunctionOperation[])FunctionOperation.ExecuteQuery(query); 阅读全文
asp.net 中, command事件 和click事件的触发顺序.
2007-07-18 23:15 by 爱车龟速兔, 599 阅读, 0 推荐, 收藏, 编辑
摘要:在formview中有一个buttom , formview还有一个数据源ObjectDataSource3, 数据源上有update方法, 他有一个click事件处理函数, 他还有CommandName="Update" 属性, 那么当单击这个按钮的时候, 会先触发那个函数的调用? A## 会先出发Click事件处理函数, 再触发update方法. 所以要想显示更新后的数据, 应该再fo... 阅读全文
如何查询数据库的主键约束schema?
2007-07-18 23:07 by 爱车龟速兔, 606 阅读, 0 推荐, 收藏, 编辑
摘要:selectc.CONSTRAINT_NAME,c.TABLE_NAME,c.COLUMN_NAMEfromINFORMATION_SCHEMA.TABLE_CONSTRAINTStjoinINFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGEcont.CONSTRAINT_NAME=c.CONSTRAINT_NAMEwhereCONSTRAINT_TYPE='PRIMARYKEY'要获取数据库构架, 需要从专门的数据库中获取. 阅读全文
Asp.net 2.0 中, 无法获取TreeView控件的SelectedValue
2007-07-14 17:59 by 爱车龟速兔, 682 阅读, 0 推荐, 收藏, 编辑
摘要:这些天asp.net的代码, 有的时候, 在页面的后台代码中去获取TreeView控件的SelectedValue , 总是获取到的值为空, 但是界面上直接绑定到TreeView控件的SelectedValue的数据源控件却可以正常工作.问题的原因:TreeView控件只有在它的SelectedValue发生改变后回传到服务器的那个瞬间是有值的, 而在之后的刷新中TreeView控件的Selec... 阅读全文
关于asp.net的中绑定名称的大小写问题.
2007-04-19 13:53 by 爱车龟速兔, 430 阅读, 0 推荐, 收藏, 编辑
摘要:以前一直对数据绑定时的绑定名称大小写不是很理解, 刚才找到一批文章, 看完觉得豁然开朗, 文章摘抄如下.UpdateParameters,InsertParameters参数的顺序一定要跟方法的参数顺序一样才可以,否则会抛出异常,说没有这个异常方法.如:ObjectDataSource的UpdateMethod的方法为Update(string a,string b,int c),那么你Upda... 阅读全文
无限级下拉列表的无限级分级[asp.net](转)
2007-04-10 09:48 by 爱车龟速兔, 501 阅读, 0 推荐, 收藏, 编辑
摘要:来源:http://hi.baidu.com/kb81/blog/item/c8315f8236e85aa 近期做的一个网站需要一个无限级下拉列表的无限级分级功能,于是就有了下面的小作品。 开始以为无限级下拉列表功能应该很简单,无非就是用一个递归算法就好啦, 程序其实就是一个递归算法。 private void GetArticleCategory(string pid) ... 阅读全文
开发VS2005下ComboBoxTreeView(下拉列表框弹出树) 与ToolStripComboBoxTreeView(下拉列表框工具条弹出树) (转)
2007-04-10 09:43 by 爱车龟速兔, 1041 阅读, 1 推荐, 收藏, 编辑
摘要:最进在使用VS2005开发时,发现有很多新东西,比如,我们常用的ToolBar ,MainMenu,StatusBar,变成了功能强大,样式新颖的,ToolStrip,MenuStrip,StatusStrip,等.不过还是有些不足,比如,ComboBox 变化不大,下拉框里面只能是文本的,很不方便,我的想法是在下拉ComboBox时会出现TreeView 控件,这也是我今天要做的控件ComboB... 阅读全文
结构体
2007-02-05 09:47 by 爱车龟速兔, 291 阅读, 0 推荐, 收藏, 编辑
摘要:结构体 数据类型分为4种, 简单数据类型,构造数据类型,指针数据类型,空类型。 结构体属于构造数据类型,用struct标识。例如 定义一个结构提studentstruct student{int num;char name[20];char sex;ing age;float score;char addr[30];};有几种方法定义结构体变量的方法,推荐使用第一种,1:先声明结构体类型再定义变量struct student student1,student2;在定义结构体变量后,系统会为之分配内存单元。2:在声明结构体类型的同时定义变量struct student{int num;char 阅读全文
对typedef的了解
2007-02-05 09:46 by 爱车龟速兔, 473 阅读, 0 推荐, 收藏, 编辑
摘要:对typedef的了解typedef是C语言中用来声明新的类型名用来替代已有类型的一个转换符合。说明:1) 用typedef只可以声明新的类型名,但是不可以用来定义变量。2)typedef只是对已经存在的类型增加一个类型名,并没有创造新的类型。3) typedef与#define的相似与不同之处#define是在预编译是处理的,它只能作最简单的字符串替换,而typedef是在编译是处理的,实际上它并不是作简单的字符串替换,而是采用如同定义变量的方法那样来声明一个类型。4)当不同源文件中用到统一类型数据是,常用typedef声明一些数据类型,把它们放在一个文件中,然后在需要用到它们的文件中用#i 阅读全文