自动生成页面的问题请教,高手都进来 目前要做一百个录入页面,页面可能有TextBox/ddl/rbt等,很痛苦.想写个后台目的: 能够根据需要,自动生成录入页面.哪位高手能给点思路,或者是例子,非常感谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单啊!orm你要学会,这样你就知道如何反射查找业务类型的字段定义。然后学学GridView和FormView的那种自动绑定机制,绑定更加强类型的orm扩展的业务类型对象,模仿它写两个控件——在G上单机就切换到F上编辑,编辑后一保存就更新G。 或者退一步,ORM你有没有好的作品,与G和F控件相当功能的你有没有作品,如果有,我告诉你怎么组合。如果没有,赶紧做这三个作品。 嗯,写G和F控件的时候完全可以从G和F控件继承,目的就是将它们与orm的思想简单融合在一起,如果你之前三者都熟练使用过,只是没想过需要融合它们,那么做起来其实还是相当简单的。 to:sp1234(如果有懂得asp.net三分之一的人,工作就简单多了) 老大:我的确没有做过.现在赶紧试试先.小声问:有没有范例?[email protected] <asp:GridView ID="AllProgramGridView" runat="server" AutoGenerateColumns="False" GridLines="None" Width="100%" CssClass="LiveportalGridview" OnRowCommand="AllProgramGridView_RowCommand" OnRowDataBound="AllProgramGridView_RowDataBound"> <Columns> <asp:BoundField HeaderText="Tasks Name" DataField="Title"> <HeaderStyle CssClass="text" HorizontalAlign="Center" /> <ItemStyle CssClass="text" Width="22%" /> </asp:BoundField> <asp:BoundField HeaderText="Tasks Type" DataField="ProgramTypeName"> <HeaderStyle CssClass="text" HorizontalAlign="Center" /> <ItemStyle CssClass="text" Width="22%" /> </asp:BoundField> <asp:BoundField HeaderText="Description" DataField="Description"> <HeaderStyle CssClass="text" HorizontalAlign="Center" /> <ItemStyle CssClass="text" Width="22%" /> </asp:BoundField> <asp:TemplateField HeaderText="Planed Hours"> <ItemTemplate> <asp:TextBox ID="HoursTextBox" runat="server" Width="50px" Height="20px" Enabled="false" MaxLength="8"></asp:TextBox><asp:RegularExpressionValidator ID="HourErrorMessage" runat="server" ErrorMessage="Hours must be a number!" ControlToValidate="HoursTextBox" ValidationExpression="\d{1,9}">*</asp:RegularExpressionValidator> </ItemTemplate> <HeaderStyle CssClass="text" HorizontalAlign="Center" /> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="SelectCheckBox" runat="server" AutoPostBack="false" /> <asp:ImageButton ID="EnableButton" runat="server" CommandName="Selected" Visible="false" CommandArgument='<%# Eval("ProgramID") %>' /> <asp:ImageButton ID="ProgramNameButton" runat="server" Visible="false" CommandArgument='<%# Eval("Title") %>' /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="EditProgramButton" runat="server" CommandName="EditProgramButton" CommandArgument='<%# Eval("ProgramID") %>' ImageUrl="~/images/LivePortal/edit.gif" /> </ItemTemplate> </asp:TemplateField> </Columns> <SelectedRowStyle BackColor="LavenderBlush" CssClass="GridPager" /> <AlternatingRowStyle CssClass="GridAltItem" /> <HeaderStyle CssClass="GridHeader" ForeColor="Black" /> <RowStyle HorizontalAlign="Center" VerticalAlign="Middle" CssClass="GridItem" /> <PagerStyle CssClass="GridFooter" /> </asp:GridView> 假如用DateGird来绑定TextBox,ddl等控件呢.我想在数据库层面上很多人都会没问题,在不用ORM的情况下如何来实现标题中的问题?各位高手帮忙看看吧... 如果你的数据早架构好了去网上下个codesmith,让它帮你不只是页面,连后台处理基本都可以一次性生成完毕当然会有一些错误,但大部分页面你都只需要修修补补就可以了 文字公告滚动 ,如何实现?plglenn7 asp.ne+mysql的问题!在线等 修改源码的问题 asp.net怎么获得一个视频文件的时长? 数据库的连接问题 [急]关于连接出错的问题. ++++++++突发奇想,C#.net能做棋牌类游戏吗?象联众、QQ类的游戏? 问个select 语句的问题 ,立揭. 给各位拜年,请教一个网络问题 关于ASP.net的本机调试问题 我刚开始接触ASP.Net 我有个问题请高手帮助 谢谢! 这样一个项目能报多少,各位前辈帮忙!
老大:我的确没有做过.现在赶紧试试先.
小声问:有没有范例?
[email protected]
GridLines="None" Width="100%" CssClass="LiveportalGridview" OnRowCommand="AllProgramGridView_RowCommand"
OnRowDataBound="AllProgramGridView_RowDataBound">
<Columns>
<asp:BoundField HeaderText="Tasks Name" DataField="Title">
<HeaderStyle CssClass="text" HorizontalAlign="Center" />
<ItemStyle CssClass="text" Width="22%" />
</asp:BoundField>
<asp:BoundField HeaderText="Tasks Type" DataField="ProgramTypeName">
<HeaderStyle CssClass="text" HorizontalAlign="Center" />
<ItemStyle CssClass="text" Width="22%" />
</asp:BoundField>
<asp:BoundField HeaderText="Description" DataField="Description">
<HeaderStyle CssClass="text" HorizontalAlign="Center" />
<ItemStyle CssClass="text" Width="22%" />
</asp:BoundField>
<asp:TemplateField HeaderText="Planed Hours">
<ItemTemplate>
<asp:TextBox ID="HoursTextBox" runat="server" Width="50px" Height="20px" Enabled="false"
MaxLength="8"></asp:TextBox><asp:RegularExpressionValidator ID="HourErrorMessage"
runat="server" ErrorMessage="Hours must be a number!" ControlToValidate="HoursTextBox"
ValidationExpression="\d{1,9}">*</asp:RegularExpressionValidator>
</ItemTemplate>
<HeaderStyle CssClass="text" HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="SelectCheckBox" runat="server" AutoPostBack="false" />
<asp:ImageButton ID="EnableButton" runat="server" CommandName="Selected" Visible="false"
CommandArgument='<%# Eval("ProgramID") %>' />
<asp:ImageButton ID="ProgramNameButton" runat="server" Visible="false" CommandArgument='<%# Eval("Title") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="EditProgramButton" runat="server" CommandName="EditProgramButton"
CommandArgument='<%# Eval("ProgramID") %>' ImageUrl="~/images/LivePortal/edit.gif" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BackColor="LavenderBlush" CssClass="GridPager" />
<AlternatingRowStyle CssClass="GridAltItem" />
<HeaderStyle CssClass="GridHeader" ForeColor="Black" />
<RowStyle HorizontalAlign="Center" VerticalAlign="Middle" CssClass="GridItem" />
<PagerStyle CssClass="GridFooter" />
</asp:GridView>
我想在数据库层面上很多人都会没问题,在不用ORM的情况下如何来实现标题中的问题?
各位高手帮忙看看吧...
去网上下个codesmith,让它帮你
不只是页面,连后台处理基本都可以一次性生成完毕
当然会有一些错误,但大部分页面你都只需要修修补补就可以了