刚才在鼓捣GridView与FormView,记得前一段时间在做时,点击gridview中的一项会在formview中显示详细的数据,而在 formview中只有编写了ItemTemplate等模板才会显示,我清楚的记得上次我并没有手工去编写itemTemplate模板,在查看、编辑、删除时的模板都是自动生成的,这次始终不成功,我又不愿意去手工写一些itemtemplate,如果有20个字段,我都手写就太累了。。。

偷懒之余,就用FormView的向导功能来做,不料,那些模板又自动生成了。怪。

也自动生成了如下模板:

<EditItemTemplate>
                CustomerID:
                <asp:Label ID="CustomerIDLabel1" runat="server" Text='<%# Eval("CustomerID") %>'>
                </asp:Label><br />
                CompanyName:
                <asp:TextBox ID="CompanyNameTextBox" runat="server" Text='<%# Bind("CompanyName") %>'>
                </asp:TextBox><br />
                ContactName:
                <asp:TextBox ID="ContactNameTextBox" runat="server" Text='<%# Bind("ContactName") %>'>
                </asp:TextBox><br />
                ContactTitle:
                <asp:TextBox ID="ContactTitleTextBox" runat="server" Text='<%# Bind("ContactTitle") %>'>
                </asp:TextBox><br />
                Address:
                <asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>'>
                </asp:TextBox><br />
                City:
                <asp:TextBox ID="CityTextBox" runat="server" Text='<%# Bind("City") %>'>
                </asp:TextBox><br />
                Region:
                <asp:TextBox ID="RegionTextBox" runat="server" Text='<%# Bind("Region") %>'>
                </asp:TextBox><br />
                PostalCode:
                <asp:TextBox ID="PostalCodeTextBox" runat="server" Text='<%# Bind("PostalCode") %>'>
                </asp:TextBox><br />
                Country:
                <asp:TextBox ID="CountryTextBox" runat="server" Text='<%# Bind("Country") %>'>
                </asp:TextBox><br />
                Phone:
                <asp:TextBox ID="PhoneTextBox" runat="server" Text='<%# Bind("Phone") %>'>
                </asp:TextBox><br />
                Fax:
                <asp:TextBox ID="FaxTextBox" runat="server" Text='<%# Bind("Fax") %>'>
                </asp:TextBox><br />
                <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update"
                    Text="更新">
                </asp:LinkButton>
                <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel"
                    Text="取消">
                </asp:LinkButton>
            </EditItemTemplate>

下面是该FormView的DataSource:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            InsertCommand="insert into customers (CustomerID,CompanyName,ContactName,ContactTitle,Address,City) values (@customerid,@companyname,@contactName,@contactTitle,@address,@city)"
            SelectCommand="select * from customers where customerid=@customerid" UpdateCommand="update customers set companyname=@companyname,contactName=@contactName,contactTitle=@contactTitle where customerid=@customerid">
            <UpdateParameters>
                <asp:Parameter Name="companyname" />
                <asp:Parameter Name="contactName" />
                <asp:Parameter Name="contactTitle" />
                <asp:Parameter Name="customerid" />
            </UpdateParameters>
            <SelectParameters>
                <asp:Parameter Direction="input" Name="customerid" Type="string" />
            </SelectParameters>
            <InsertParameters>
                <asp:Parameter Name="customerid" />
                <asp:Parameter Name="companyname" />
                <asp:Parameter Name="contactName" />
                <asp:Parameter Name="contactTitle" />
                <asp:Parameter Name="address" />
                <asp:Parameter Name="city" />
            </InsertParameters>
        </asp:SqlDataSource>

直到现在还是晕晕的,不知道怎么样才能使之自动生成模板,难道只有在向导的情况下才会生成?

转载于:https://www.cnblogs.com/lemongtree/archive/2006/04/07/369057.html

FormView在什么情况下自动生成模板项?相关推荐

  1. linux 谷歌浏览器debugger,解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger)...

    解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger) 最近在使用谷歌浏览器在调试js脚本的时候,每次按F12,再刷新页面,都会跳出如上图所示的图标,自动进入断点调试.如果不 ...

  2. project 模板_施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑...

    施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑 对于工程建设来说,施工进度横道图在工程进度计划制定.项目管理等方面被广泛的应用,也是管理人员必须要掌握的技能,在编制的时候还是很繁琐的,需 ...

  3. 正常情况下ffmpeg生成moov是在mdat写完成之后写入

    可以分析MP4封装格式的工具比较多除了FFmpeg之外,还有一些常用工具,例如Elecard Stream Eye.MP4BOX.mp4info等:下面简单介绍一下这几款常见工具: 8.1 Eleca ...

  4. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  5. 学生体质健康测试成绩测算软件,国家学生体质健康测试成绩自动生成模板

    学生体质健康测试成绩自动生成模板(标准版) 序号 班级编号 姓名 性别 身高 体重 肺活量 50米跑 坐位体 一分钟 体重 前屈 跳绳 指数 #### #### #### #### #### #### ...

  6. 华为防火墙NAT与NATserver情况下server-map生成情景与解释

    PAT 这种情况下的NAT地址转换是不会生成对应的server-map表项的,其主要原因是因为PAT的nat地址转换会不断地进行端口的复用,在不断的地址转换的过程中内网主机可能在一次通信的过程中源端口 ...

  7. linux清除configure文件_在Linux操作系统下自动生成Makefile的方法

    在Linux操作系统下进行开发,编写Makefile似乎是不可缺少的事情.但是对于一个比较大的工程,编写一个符合规范的Makefile并非易事.而且由于Makefile的各种显式,隐式规则,加之平时并 ...

  8. linux系统中自动生成snap文件_在Linux操作系统下自动生成Makefile的方法

    在Linux操作系统下进行开发,编写Makefile似乎是不可缺少的事情.但是对于一个比较大的工程,编写一个符合规范的Makefile并非易事.而且由于Makefile的各种显式,隐式规则,加之平时并 ...

  9. android 在什么情况下会主动gc_Python 什么情况下会生成 pyc 文件?

    作者:折木奉太郎(经授权转载)来源:https://www.zhihu.com/question/30296617/answer/112564303 作为 Python 爱好者,需要了解 .py 脚本 ...

最新文章

  1. C语言判断一个数是否是回文数
  2. Object C语法学习
  3. 项目管理理论与实践(1)——企业项目管理介绍
  4. C语言函数class,C语言--7-class-while和函数.ppt
  5. 158.5. manifests
  6. 常用 SQL 语句汇总
  7. 批处理之字符串处理和数值计算
  8. 西里尔字符_如何设计西里尔字母Њ(Nje),Љ(Lje),Ћ(Tshe)和Ђ(Dje)
  9. Java——标签组件:JLabel
  10. 《世界已无法阻挡Python入侵!》(附学习资源)
  11. Java反射示例教程
  12. oracle出现12505错误的解决步骤
  13. 激光雷达点云数据处理一(Terrasolid软件安装)
  14. 玩转python的正则表达式|提取字符串中的所有数字
  15. QT延时函数sleep
  16. java sdk他edk de区别_EDK笔记——自定义IP核
  17. 最小二乘法线性拟合和2次曲线拟合算法
  18. android studio单选按钮,在Android Studio中设置默认单选按钮
  19. 链接脚本.lds文件分析
  20. lsmod ‘used by‘ 的值是 -1

热门文章

  1. 小老板,我300M的网,网速很慢怎么办?
  2. 算法学习经典例题整理
  3. c语言中static变量
  4. 机器学习实战(四)——基于概率论的分类方法:朴素贝叶斯
  5. 架构垂直伸缩和水平伸缩区别_简单的可伸缩图神经网络
  6. kernel panic 和 kernel Oops
  7. 【Android 修炼手册】Gradle 篇 -- Gradle 源码分析
  8. 智能机器人建房子后房价走势_明后年日照房价走势如何?究竟是“上涨”还是下降...
  9. 万能驱动xp离线版_教你用SC封装软件来封装XP系统
  10. hi3798mv300是什么手机_华为海思电视芯片hi3798mv300 硬件参数如何?