FineUI 官方论坛

标题: 可编辑表格中动态绑定DropdownList [打印本页]

作者: 袭月    时间: 2014-1-23 18:23
标题: 可编辑表格中动态绑定DropdownList
当连队下拉列表改变时,显示不了重新绑定的农田。
页面代码:
<x:RenderField ColumnID="ntID" DataField="ntID" RendererFunction="renderNt" FieldType="Int"
     HeaderText="农田">
         <Editor>
                  <xropDownList ID="ntDPList" runat="server" Required="true"></xropDownList>
         </Editor>
</x:RenderField>


<script type="text/javascript">
        var ntID = '<%= ntDPList.ClientID %>';
        function renderNt(value, metadata, record, rowIndex, colIndex) {
            return X(ntID).x_getTextByValue(value);
        }
后台代码:
//连队下拉列表改变事件
        protected void ldDPList_SelectedIndexChanged(object sender, EventArgs e)
        {
            BindGrid1();
            ntxx_BLL nt_bll = new ntxx_BLL();
            int ldid = Convert.ToInt32(ldDPList.SelectedValue);
            DataTable nt_table = nt_bll.Query_By_Ld(ldid).Tables[0];
            ntDPList.DataSource = nt_table;
            ntDPList.DataTextField = "ntmc";
            ntDPList.DataValueField = "ntID";
            ntDPList.DataBind();
        }

作者: sanshi    时间: 2014-1-24 10:00
把  FieldType="Int" 改为  FieldType="String" 试下
作者: 袭月    时间: 2014-1-24 11:25
sanshi 发表于 2014-1-24 10:00
把  FieldType="Int" 改为  FieldType="String" 试下

我改了试了一下,还是不可以……
作者: 袭月    时间: 2014-1-24 11:27
sanshi 发表于 2014-1-24 10:00
把  FieldType="Int" 改为  FieldType="String" 试下

下拉列表绑定的数据是正确的,双击编辑的话显示的是正确的数据,。
作者: 文卫金    时间: 2014-4-29 10:36
怎么解决的,求助




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4