2015-06-03 4 views
0

Привет У меня есть DataTable, называемый tblManual, который заполнен данными, теперь я пытаюсь привязать его к DataView с именем DataView1. Я пытаюсь это:Связывание DataTable с DataView

DataView1.DataSource = tblManual; 
DataView1.DataBind(); 

но когда DataView1 отображается на веб-странице он просто показывает, как пустой, я не получаю никаких ошибок, хотя, я также подтвердил, что есть данные в tblManual.

код для DataView1 в осины

<dx:ASPxDataView ID="DataView1" runat="server" EnableTheming="True" Layout="Flow" Theme="Moderno"> 
     <PagerSettings ShowNumericButtons="False"></PagerSettings> 
    </dx:ASPxDataView> 

здесь tblManual показывает, что содержит данные enter image description here

+1

Можете ли вы разместить разметку для 'DataView1'? – Arion

+0

Какие у вас эти два утверждения, они выполняются? проверьте, получаете ли вы какое-либо исключение, которое они получают. – Adil

+0

показать полный код DataView? –

ответ

-1

Если вы хотите, чтобы отсортировать столбец в DataTable Вы можете использовать этот код

DataView dvData = new DataView(Yourdatatable); 
dvData.Sort = "city"; 
GridView1.DataSource = dvData; 
GridView1.DataBind(); 
+0

Вопрос OP ничего не просит о сортировке. –

0

Добавить <dx:GridViewDataColumn>, установить FieldName параметры, такие как имена полей вашего источника данных, здесь i пример.

<dx:ASPxDataView ID="DataView1" runat="server" EnableTheming="True" Layout="Flow" Theme="Moderno">  
    <Columns> 
       <dx:GridViewDataColumn FieldName="Name" /> 
       <dx:GridViewDataColumn FieldName="Region" /> 
       <dx:GridViewDataColumn FieldName="Type" /> 
       <dx:GridViewDataColumn FieldName="Price" />   
      </Columns> 
    <PagerSettings ShowNumericButtons="False"></PagerSettings> 
     </dx:ASPxDataView> 
+0

, когда я пытаюсь добавить GridViewDataColumn, я получаю, что это не известная ошибка элемента. У меня только ASPxGridView, GridView, ASPxGridViewExporter и ASPxGridViewTemplateReplacement в моем наборе инструментов. – Dmon

Смежные вопросы