如何设置ASPxNavBar组控制
本文关键字:ASPxNavBar 控制 设置 何设置 | 更新日期: 2023-09-27 17:59:41
我的项目中有一个ASPxNavBar控件。它有一些NavBarGroup,它有内容模板。
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;
我如何设定他们的价值观?
提前谢谢。
以下代码在这里运行良好:
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>