비주얼 웹 개발자 (ASP.NET - C#)에서 숙제를하고 불행히도 모든 것을 올바르게 공부할 수있는 시간이 충분하지 않습니다. 그리드를 생성해야합니다. 데이터베이스에 데이터를 표시합니다. 내가 가진 문제는 다음과 같습니다.Visual Studio Web Developer (C#) - GridView 및 FormView
행에서 편집 버튼을 클릭하면 "FormView의 편집 모드"로 이동하거나 "GridView의 편집 모드"대신 표시되는 것으로 간주됩니다 (클릭 한 후). 편집에서 나는 적절한 테이블 레코드의 Gridview의 각 열에 대해 한 줄만있는 양식 만 보게됩니다. 단 한 줄의 레코드를 TextBoxes로 변경 한 것과 같은 Gridview는 아닙니다 ...).
은 다음과 같이 Default.aspx를 좀 생각해
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id_people" DataSourceID="SqlDataSource1"
EmptyDataText="There are no data records to display.">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="id_people" HeaderText="id_people" ReadOnly="True"
SortExpression="id_people" />
<asp:BoundField DataField="first_name" HeaderText="first_name"
SortExpression="first_name" />
<asp:BoundField DataField="last_name" HeaderText="last_name"
SortExpression="last_name" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:InsertRowsWithGridViewConnectionString1 %>"
SelectCommand="SELECT [id_people], [first_name], [last_name] FROM [Table1]"
UpdateCommand="UPDATE [Table1] SET [first_name] = @first_name, [last_name] = @last_name WHERE [id_people] = @id_people">
<UpdateParameters>
<asp:Parameter Name="first_name" Type="String" />
<asp:Parameter Name="last_name" Type="String" />
<asp:Parameter Name="id_people" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
죄송 수업 활용 JQuery와의 CSS 파일을 추가하는 것을 잊지 마세요,하지만 당신은 자신에있을 때 그것은 당신의 숙제를하는 것에옵니다. 당신은 그것에 가야하고 당신이 막히는 경우에/그 때 특정한 질문을 질문하십시오. –
그건 내가 지난 2 일 동안 해왔 던거야. –
좋아, 그럼 어디서 붙어 있니? 당신은 실제로 질문을하지 않았습니다 - 단순히 과제를 기술하고'default.aspx' 페이지에 대한 마크 업을 게시했습니다. 그게 너에게 많은 도움을 안겨줄거야. –