1.在datagrid中,要编辑某条记录,之后点“更新”来确定更改,其中有一条语句俺不太明白:
dim obj as TextBox
obj=dg.items(e.item.itemIndex).cell(3).controls(0)controls(0)是代表TextBox,这个可以从代码中推出来,但是为什么是controls(0)呢?那一定就还有controls(1),controls(2),controls(3),...,controls(n),是吗?那又分别代表什么什么呢?2.我下载一个iewebcontrols.msi安装程序,安好之后我按照说明进行了设置,可是在我的VS.NET2003中根本看不到这个控件,是怎么回事啊,我选择了“添加/移出项”之后,在“.NET Framework组件”选项卡中也导入了下载的.dll文件,可是还是没得树型控件,是咋回事咧?
  (我是完全按照说明来进行设置的,我是用VB.NET建的web项目,是不是要用C#建立web项目才能够使用?)3.在VS.NET中没有框架这个控件吗?那怎么又有框架集呢?我看了一下以前的帖子,说如果要使用框架的话就得自己写代码,是不是?请问有这方面的例子吗?能谈谈各位使用框架的经验吗?俺初学的,多多关照!
先放100,分不够可以加~~~~~~~~~,谢谢!

解决方案 »

  1.   

    对于第二个问题,我找到了,原来在“常规”选项卡里的,我还以为在“web窗体”选项卡呢!害得俺到处找
      

  2.   

    controls(0)是第一个子控件
    -----------------------------------
    这个我知道,那第二,第三,...个子控件又是什么呢?怎么用呢?
      

  3.   

    http://218.27.204.17/aspnet/Articles/ShowArticle.aspx?ArticleID=893
      

  4.   

    这个我知道,那第二,第三,...个子控件又是什么呢?怎么用呢?
    ----------------------
    不一定有第二/三个控件的,大多数的情况下,只有一个控件.
    你可用如下方法进行探测
    for i=0 to dg.items(e.item.itemIndex).cell(3).controls.Count
    me.response.write(dg.items(e.item.itemIndex).cell(3).controls(i).GetType().ToString())
    next来查看它到底有几个子控件,并且是什么类型的.框架你可自己写代码,或在DW中先做框架,完成之后,把代码拷过来即可
      

  5.   

    1.controls(0)是第一个控件2.不是,在控件栏右键,选部件,找到TreeView 选上就行了。3.没有,自己找一下啊。例子一大堆
    <frameset border="0" frameSpacing="0" rows="118,*" frameBorder="NO" cols="*">
    <frame name="topFrame" src="top.aspx" noResize scrolling="no">
    <frameset border="6" frameSpacing="6" borderColor="#000099" rows="*" frameBorder="yes" cols="190,*">
    <frame name="leftFrame" borderColor="#333399" src="tree.aspx" frameBorder="no" scrolling="auto"
    borderColorLight="#ffb766" bgColor="#ff000" borderColorDark="#000">
    <frame name="mainFrame" borderColor="#ffffff" src="Mainlist.aspx" frameBorder="no" scrolling="auto">
    </frameset>
    </frameset>
      

  6.   

    因为你在一列中,只有一个控件,所以不会有第二个控件.如果有多个控件,建议用e.item.findcontrol("")
      

  7.   

    嘻嘻,本质的东东没搞懂,controls是一个集合对象啊,
    里面有多少子空件,就可以应用几个啊
      

  8.   

    第一个问题:比如你要做个编辑的模板列时,就要用到Controls(1)了,因为它有两个子控件
    第二个问题:具体的,是如何安装的,我不知道,我一般的就是在组件里,添加引用就OK,当然要.dll文件才行
    第三个问题:框架一般是要自己写代码;我一般是在DW里编辑好了,把代码copy到VS.net;
      

  9.   

    .controls(0)是第一个控件<frameset border="0" frameSpacing="0" rows="118,*" frameBorder="NO" cols="*">
      

  10.   

    还有一个问题,对于框架,是不是所有没涉及到ASP.NET编程的都可以在DW中做好了再copy到VS.NET中来呀?
    比如我的框架只有中间那块显示动态内容,上面和下面的框架分别显示banner和版权信息,是不是可以在DW中把上、下两个框架做好了再copy到VS.NET中呢?