FormView在什么情况下自动生成模板项?
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                FormView在什么情况下自动生成模板项?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                剛才在鼓搗GridView與FormView,記得前一段時間在做時,點擊gridview中的一項會在formview中顯示詳細的數(shù)據(jù),而在 formview中只有編寫了ItemTemplate等模板才會顯示,我清楚的記得上次我并沒有手工去編寫itemTemplate模板,在查看、編輯、刪除時的模板都是自動生成的,這次始終不成功,我又不愿意去手工寫一些itemtemplate,如果有20個字段,我都手寫就太累了。。。
偷懶之余,就用FormView的向?qū)Чδ軄碜?#xff0c;不料,那些模板又自動生成了。怪。
?
也自動生成了如下模板:
????????????????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>
直到現(xiàn)在還是暈暈的,不知道怎么樣才能使之自動生成模板,難道只有在向?qū)У那闆r下才會生成?
轉(zhuǎn)載于:https://www.cnblogs.com/lemongtree/archive/2006/04/07/369057.html
總結(jié)
以上是生活随笔為你收集整理的FormView在什么情况下自动生成模板项?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 疑问:C#中的委托
- 下一篇: ListBox的一个郁闷小问题!
