2012-02-17 14 views
-3

私はVisual Web Developer(ASP.NET - C#)でこの課題を抱えています。残念ながら、すべてを正しく勉強するための期限がありません。データベースにデータを表示します。私が持っている問題は次のとおりです。Visual Studio Web Developer(C#) - GridViewとFormView

行の編集ボタンをクリックすると、 "Edit mode of FormView"または "GridViewの編集モード"の代わりに表示されるはずです編集では、適切なテーブルレコードのグリッドビューの各列に1行のフォームしか表示されず、1行のレコードが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

@NikolasJíša私はあなたがwud hlpを与えてくれたリンクを推測します.Up assignments.Asとしてクイックヒントuはhlp uに作成されたプロのようなスタイルのダイアログボックスにjqueryのCSSクラスを使用することができます。ハッピーコーディング – Vivek

関連する問題