您的位置:首页 > 其它

实现将student中的所有信息在一个模板页上显示,格式参考课件中的图片。并实现编辑功能

2012-12-10 09:22 459 查看
<body>

<form id="form1" runat="server">

<div>

<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"

DeleteMethod="Delete" InsertMethod="Insert"

OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"

TypeName="_12_06.DataSet1TableAdapters.studentTableAdapter"

UpdateMethod="Update">

<DeleteParameters>

<asp:Parameter Name="Original_sid" Type="Int32" />

</DeleteParameters>

<InsertParameters>

<asp:Parameter Name="sname" Type="String" />

<asp:Parameter Name="classid" Type="Int32" />

<asp:Parameter Name="sex" Type="String" />

<asp:Parameter Name="age" Type="Byte" />

<asp:Parameter Name="isking" Type="Boolean" />

<asp:Parameter Name="photo" Type="String" />

</InsertParameters>

<UpdateParameters>

<asp:Parameter Name="sname" Type="String" />

<asp:Parameter Name="classid" Type="Int32" />

<asp:Parameter Name="sex" Type="String" />

<asp:Parameter Name="age" Type="Byte" />

<asp:Parameter Name="isking" Type="Boolean" />

<asp:Parameter Name="photo" Type="String" />

<asp:Parameter Name="Original_sid" Type="Int32" />

</UpdateParameters>

</asp:ObjectDataSource>

<br />

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

DataKeyNames="sid" DataSourceID="ObjectDataSource1">

<Columns>

<asp:TemplateField>

<ItemTemplate>

<table style="width:300px;border:1px solid black;">

<tr style="border:2px solid blue;">

<td align="center"> <%#Eval("sname")%></td>

</tr>

<tr>

<td align="center"><asp:Image Width="100px" Height="100px" ID="Image1" runat="server" ImageUrl='<%#Eval("photo")%>'/><br /></td>

</tr>

<tr>

<td align="center"> <%#Eval("sex") %>   <%#Eval("age") %></td>

</tr>

</table>

</ItemTemplate>

<EditItemTemplate>

<table style="width:300px;border:1px solid black;">

<tr style="border:2px solid blue;">

<td align="center">

姓名:<asp:TextBox ID="TextBox1" runat="server" Text=' <%#Bind("sname")%>'></asp:TextBox></td>

<%-- Eval是把字段的值读出来,只读。如果是读写字段的值用Bind,这是一个双向绑定--%>

</tr>

<tr>

<td align="center">

<%--<asp:Image Width="100px" Height="100px" ID="Image1" runat="server" ImageUrl='<%#Eval("photo")%>'/>--%>

<br />

图片名称:<asp:TextBox ID="txtImageName" runat="server" Text='<%#Bind("photo")%>'></asp:TextBox>

</td>

</tr>

<tr>

<td align="center">

性别:<asp:TextBox ID="TextBox2" runat="server" Text='<%#Bind("sex") %>'></asp:TextBox>    

年龄:<asp:TextBox ID="TextBox3" runat="server" Text=' <%#Bind("age") %>'></asp:TextBox>

</td>

</tr>

</table>

</EditItemTemplate>

</asp:TemplateField>

<asp:ButtonField CommandName="edit" Text="编辑" />

<asp:ButtonField CommandName="update" Text="更新" />

<asp:ButtonField CommandName="delete" Text="删除" />

</Columns>

</asp:GridView>

</div>

</form>

</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐