2011-06-21 4 views
0

私のプロジェクトでは、ASPxNavBarコントロールがあります。コンテンツテンプレートを持つNavBarGroupをいくつか持っています。どのように私は、ASPxNavBarグループコントロールを設定することができます

Hasta TcのKimlik番号: 広告:

       </dx:ASPxTextBox> 
          </td> 
         </tr> 
         <tr> 
          <td> 
           Soyad: 
          </td> 
          <td> 
           <dx:ASPxTextBox ID="txtHastaSoyad" runat="server" Width="170px"> 
           </dx:ASPxTextBox> 
          </td> 
         </tr> 
         </table> 
       </ContentTemplate> 
      </dx:NavBarGroup> 
     ...................... 

NavBarGroupを取得し、そのコントロールの値を設定します。

  Hasta hasta = new Hasta(Session["hasta_id"].To<int>()); 
      NavBarGroup hastaGrup = nbDiyalizBildirim.Groups.FindByName("hasta"); 
      ((ASPxTextBox)hastaGrup.FindControl("txtHastaTCkimlikNo")).Text = hasta.M_TcKimlikNo; 
      ((ASPxTextBox)hastaGrup.FindControl("txtHastaAd")).Text = hasta.M_Adi; 
      ((ASPxTextBox)hastaGrup.FindControl("txtHastaSoyad")).Text = hasta.M_Soyadi; 

どのように設定できますか?

ありがとうございます。

答えて

0

次のコードは、ここで正常に動作します:ここで

protected void ASPxNavBar1_PreRender(object sender, EventArgs e) { 
     ASPxNavBar navBar = sender as ASPxNavBar; 
     ASPxTextBox txtBox = navBar.Groups[0].FindControl("txtBox") as ASPxTextBox; 
     txtBox.Text = "some test string"; 
    } 

は、ASPXマークアップです:

<dx:ASPxNavBar ID="ASPxNavBar1" runat="server" OnPreRender="ASPxNavBar1_PreRender"> 
    <Groups> 
     <dx:NavBarGroup> 
      <ContentTemplate> 
       <dx:ASPxTextBox ID="txtBox" runat="server"></dx:ASPxTextBox> 
      </ContentTemplate> 
     </dx:NavBarGroup> 
    </Groups> 
</dx:ASPxNavBar> 
+0

私は事前レンダリングに値を設定する必要はありません。私はボタンを持っています。私はポップアップコントロールを開くときにそれをクリックします。ポップアップコントロールにはリストがあるgridviewがあります。リストでアイテムを選択すると、値navbargroupコントロールを設定したいと思います。 – Dakmaz

関連する問題