2017-10-10 11 views
0

誰でも私は、Oracleの表形式のようなASP.NETフォームを作成する方法についていくつか考えていただけますか?Oracle表形式のようなASP.Net形式を作成する方法は?

私は以下のように添付します。 enter image description here

+0

いくつかのドロップダウン表がありますか? Select2と少しCSS ...醜い何かを再現する幸運... –

+0

私は、オースティンのデザインについて考えていません。私は単一の挿入ボタンに複数のデータを挿入する方法について考えています。もしあなたがoracleフォームの開発者について経験したことがあれば、より理解できます。ありがとうございます。 –

+0

MVC ASPの場合は、少なくとも魔法のように動作するはずです。ビューモデルには、オブジェクトのリストが含まれており、各オブジェクトは行に必要なすべてのものです。あなたのコントローラのためだけにあなたのアクションのためのパラメータを持っているViewModel –

答えて

0
<asp:GridView ID="OracleView" runat="server" AutoGenerateColumns="false" Width="100%" OnRowDataBound="OracleView_RowDataBound"> 
            <Columns> 
              <asp:BoundField HeaderText="L id" DataField="id"></asp:BoundField> 
              <asp:TemplateField HeaderText="Concern"> 
               <ItemTemplate> 
                <asp:DropDownList ID="ConcernList" runat="server" AutoPostBack="true" ></asp:DropDownList> 
               </ItemTemplate> 
              </asp:TemplateField> 

            </Columns> 
          </asp:GridView> 

インサイドOracleView_RowDataBound私はあなたを助けていない場合は、あなたの

protected void OracleView_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     string sql = "select Concern.name from Concern"; 

     /*here your connection and method read list*/ 
     List<string> ls = new List<string>(); 
     ls = return your list data; 
     //ls.Insert(0, String.Empty); 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      var ddl = e.Row.FindControl("ConcernList") as DropDownList; 
      if (ddl != null) 
      { 
       ddl.DataSource = ls; 
       ddl.SelectedValue = YourSelectedValueFromAnotherTable; 
       ddl.DataBind(); 
       listDropdownMark = ls; 
       selectedMeltDropdown = YourSelectedValueFromAnotherTable; 
      } 

     } 

    } 

申し訳ありませんにデータを追加します。

関連する問題