2012-02-17 2 views
-3

비주얼 웹 개발자 (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> 
+0

죄송 수업 활용 JQuery와의 CSS 파일을 추가하는 것을 잊지 마세요,하지만 당신은 자신에있을 때 그것은 당신의 숙제를하는 것에옵니다. 당신은 그것에 가야하고 당신이 막히는 경우에/그 때 특정한 질문을 질문하십시오. –

+0

그건 내가 지난 2 일 동안 해왔 던거야. –

+0

좋아, 그럼 어디서 붙어 있니? 당신은 실제로 질문을하지 않았습니다 - 단순히 과제를 기술하고'default.aspx' 페이지에 대한 마크 업을 게시했습니다. 그게 너에게 많은 도움을 안겨줄거야. –

답변

1
<asp:Panel ID="pnlAddPropertyDetails" runat="server" CssClass="ui-dialog ui-widget ui-widget-content ui-corner-all" 
     Width="400" EnableViewState="True"> 
     <div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"> 
      <span class="ui-dialog-title"> 
       Add Property Details</span> 
      <a class="ui-dialog-titlebar-close ui-corner-all"></a> 
     </div> 
     <div class="ui-dialog-content ui-widget-content"> 
      //ur content of dialog here 
     </div> 
    </asp:Panel> 

+0

@ Nikolas Jíša 내가 uud에게 주어진 링크를 짐작할 수 있습니다 .Up assigns.A 빠른 팁을 u로 jquery의 스타일을 통해 UR 대화 상자 스타일로 CSS를 사용할 수 있습니다. 코드는 내가 hlp로 만들었습니다. 해피 코딩 – Vivek