editform中的,设置整个aspxgridview中的对象,例如标签,在updatepannel下,设置的属性无法更新,但是能够提交到数据库,能够把更新的数据库数据显示在aspxgridview中。
<table align="center" cellpadding="2px" class="table" border="0" style="border-width: 0.1px; border-color: ghostwhite; width:100%;background-color:ghostwhite">
<tr>
<td class="auto-style6"><center>班级</center> </td>
<td class="auto-style15"><center>星期</center></td>
<td class="auto-style17"><center>节次</center></td>
<td class="auto-style33"><center>科目</center></td>
<td class="auto-style31"><center>动作</center></td>
<td rowspan="2">
</td>
<td rowspan="2">
</td>
</tr>
<tr>
<td class="auto-style10">
<dx:ASPxLabel ID="ASPxLabel_pkxz_xg_id" runat="server" Visible="false" Text='<%# Eval("ID")==null?"":Eval("ID").ToString() %>'></dx:ASPxLabel>
//前台aspx设计无此属性,但是后台cs代码有此属性,这里在前台强制加入该属性,不会出错
<dx:ASPxComboBox ID="ASPxComboBox_pkxz_xg_bj" runat="server"
Width="70px" Text='<%# Eval("bj")==null?"":Eval("bj").ToString()=="0"?"所有班级":Eval("bj").ToString() %>' >
</dx:ASPxComboBox>
</td>
<td class="auto-style16">
<dx:ASPxComboBox ID="ASPxComboBox_pkxz_xg_xq" runat="server" Width="70px" Text='<%# Eval("xq")==null?"":Eval("xq").ToString() %>'>
</dx:ASPxComboBox>
</td>
<td class="auto-style18">
<dx:ASPxComboBox ID="ASPxComboBox_pkxz_xg_jc" runat="server" Width="70px" Text='<%# Eval("jc")==null?"":Eval("jc").ToString() %>'>
</dx:ASPxComboBox>
</td>
<td class="auto-style34">
<dx:ASPxComboBox ID="ASPxComboBox_pkxz_xg_km" runat="server" Width="70px" Text='<%# Eval("km")==null?"":Eval("km").ToString() %>'>
</dx:ASPxComboBox>
</td>
<td class="auto-style32">
<dx:ASPxComboBox ID="ASPxComboBox_pkxz_xg_dz" runat="server" Width="70px" Text='<%# Eval("zl")==null?"":Eval("zl").ToString() %>'>
<Items>
<dx:ListEditItem Text="许可" Value="1" />
<dx:ListEditItem Text="禁止" Value="2" />
</Items>
</dx:ASPxComboBox>
</td>
</tr>
<tr>
<td colspan="10" class="auto-style40">
<dx:ASPxButton ID="ASPxButton_pkxz_xg" runat="server" Text="修改" Width="50px" OnClick="ASPxButton_pkxz_xg_Click">
</dx:ASPxButton>
</td>
</tr>
</table>