function SearchData_CallBack()
{
    var ds;
    //ds是一個DataSet,裏面包含一個表UserInfo    var grid=igtbl_getGridById("gdUserInfo");
    grid.DataSource=ds.getTable("UserInfo");  //表中有4條記錄    debugger;
    alert(grid.Rows.length);   //表格行數 = 0    return false;
}
上面的Java Script沒錯,運行正常,就是表格得不到數據!

解决方案 »

  1.   

    答案很简单,绑的不是地方,哈把 UltraWebGrid 在客户端的 html 贴出来看看
      

  2.   

    <igtbl:UltraWebGrid ID="gdUserInfoSearch" runat="server" Browser="Xml" OnDataBinding="gdUserInfoSearch_DataBinding">
        <DisplayLayout AutoGenerateColumns="False" AllowSortingDefault="OnClient" RowHeightDefault="20px"
            Version="2.00" ViewType="OutlookGroupBy" SelectTypeRowDefault="Single" HeaderClickActionDefault="SortSingle"
            BorderCollapseDefault="Separate" AllowColSizingDefault="Free" Name="gdUserInfoSearch"
            CellClickActionDefault="RowSelect" AllowDeleteDefault="Yes" AllowAddNewDefault="Yes">
            <Pager>
                <Style CssClass="GridPagerStyle">
    </Style>
            </Pager>
            <HeaderStyleDefault Wrap="True" CssClass="GridHeaderStyleDefault">
            </HeaderStyleDefault>
            <GroupByRowStyleDefault CssClass="GridGroupByRowStyleDefault">
            </GroupByRowStyleDefault>
            <RowSelectorStyleDefault CssClass="GridRowSelectorStyleDefault">
            </RowSelectorStyleDefault>
            <FrameStyle CssClass="GridFrameStyle">
            </FrameStyle>
            <FooterStyleDefault CssClass="GridFooterStyleDefault">
            </FooterStyleDefault>
            <GroupByBox>
                <Style CssClass="GridGroupByBoxStyle">
    </Style>
            </GroupByBox>
            <RowExpAreaStyleDefault CssClass="GridRowExpAreaStyleDefault">
            </RowExpAreaStyleDefault>
            <SelectedHeaderStyleDefault CssClass="GridSelectedHeaderStyleDefault">
            </SelectedHeaderStyleDefault>
            <EditCellStyleDefault CssClass="GridEditCellStyleDefault">
            </EditCellStyleDefault>
            <SelectedGroupByRowStyleDefault CssClass="GridSelectedGroupByRowStyleDefault">
            </SelectedGroupByRowStyleDefault>
            <SelectedRowStyleDefault CssClass="GridSelectedRowStyleDefault">
            </SelectedRowStyleDefault>
            <RowAlternateStyleDefault CssClass="GridRowAlternateStyleDefault">
            </RowAlternateStyleDefault>
            <RowStyleDefault CssClass="GridRowStyleDefault">
            </RowStyleDefault>
        </DisplayLayout>
        <Bands>
            <igtbl:UltraGridBand>
                <Columns>...省略各列的代码...</Columns>
            </igtbl:UltraGridBand>
        </Bands>
    </igtbl:UltraWebGrid></td>=================
    其中 OnDataBinding="gdUserInfoSearch_DataBinding"是之前后端绑定的写法,现在改成用前端JavaScript绑定,这句还留着,问题是在这里吧,应该怎么改?谢谢!