使用Sqlite在metro应用程序的下拉列表中绑定数据

时间:2013-01-29 11:53:27

标签: jquery html5 microsoft-metro

我正在使用(HTML 5,JavaScript)在Windows 8 metro应用程序上工作,想知道如何从我的下拉列表中的SQLite表中绑定数据,请引导或建议一些源代码。我正在使用下面提到的方法,还有其他方法可以在win metro app中完成这项工作

 function getcategories() {
    SQLite3JS.openAsync(dbPath).then(function (db) {
        db.allAsync('SELECT * FROM dbCategorymaster where isActive=' + IsActive + ' order by [order]')
            .then(function (rows) {
                var str = "";
                for (var i = 0; i < rows.length; i++) {

                    str = str + '<option value=' + rows[i].id + '>' + rows[i].category + '</option>';
                }
                var ddlcategory = document.getElementById("drpCategory");
                ddlcategory.innerHTML = '';
                ddlcategory.innerHTML = str;
                db.close();
            })
    });
}

1 个答案:

答案 0 :(得分:0)

您使用什么类型的组件来访问SQLite? 因此,我没有遇到任何方式声明性地绑定选择标记的选项。 您可以使用ListView及其itemDataSource(as provided by our SQLite component)或以编程方式填充this thread中所述的选项。