0

我正在从 HTML 5 中的索引数据库中获取数据,我能够成功获取值,但我希望它将它绑定到 ASP.NET 的一些数据网格视图
我用来从索引中获取值的代码数据库是

if(currentDatabase) {


            var objectStore = currentDatabase.transaction([objStore]).objectStore(objStore);
            var   traveller = [];

            objectStore.openCursor().onsuccess = function(event) {
              var cursor = event.target.result;
              if(cursor) {
                    var v = cursor.value;                     
                    traveller.push("id ="+v.id);
                    traveller.push("Name ="+v.traveler);
                    traveller.push("Destination ="+v.destination);
                    traveller.push("Transportation ="+v.transportation);
                    cursor.continue();
                }

这允许我将数据存储在数组中,如何将其绑定到数据网格视图,

4

1 回答 1

0

我刚刚注意到您将所有对象放入没有层次结构的同一个数组中,这将导致number of properties数组长乘以number of records 相反,您应该为每个对象创建一个数组,然后将该数组推入主数组。

var   traveller = [];

objectStore.openCursor().onsuccess = function(event) {
    var cursor = event.target.result;
    if(cursor) {
        var v = cursor.value;
        var obj = {};
        obj.push("id ="+v.id);
        obj.push("Name ="+v.traveler);
        obj.push("Destination ="+v.destination);
        obj.push("Transportation ="+v.transportation);
        traveller.push(obj);
        cursor.continue();
    }
}
于 2013-12-12T14:45:39.907 回答