小编Pra*_*eep的帖子

如何从IndexedDb对象存储中获取多个键值

有人可以建议如何从 IndexedDB objectstore 获取多个键值吗?我做了多种选择,但没有一个工作。在此处创建 indexedDb

$provide.value('dbModel', {
        name: 'TestDB',
        version: '1',
        instance: {},
        objectStoreName: {
            dashboards: 'Appointment'
        },
        upgrade: function (e) {
            var db = e.target.result;
            if (!db.objectStoreNames.contains('Appointment')) {
                var calendarobj = db.createObjectStore('Appointment', {
                    keyPath: 'AppointmentId'
                });
                calendarobj.createIndex("AppointmentId", "AppointmentId", { multiEntry: true });
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

数据看起来像

KeyPath-AppointmentId             Value
=====================             =====
1                                 Test 1
2                                 Test 2
3                                 Test 3
Run Code Online (Sandbox Code Playgroud)

我有 getObjectStore 方法来获取 objectstorename 实例。

getObjectStore: function (objectStoreName, mode) {
            var modeact = mode || _db.transactionTypes.readonly;
            var txn = _db.instance.transaction(objectStoreName, …
Run Code Online (Sandbox Code Playgroud)

indexeddb angularjs

4
推荐指数
1
解决办法
3870
查看次数

输入字符串的格式不正确

我这里有一个小问题.当我尝试执行以下步骤时

string set1="123.10,134.40";
string set2="17,134"; 
List<string> List1 = new List<string>(set1.Split(','));
List<string> List2 = new List<string>(set2.Split(','));

var QueryResult = from D1 in List1 
                  from E1 in List2
                  select new
                  {
                      D1,
                      E1
                  };
DataTable tempDT = new DataTable();
tempDT.Columns.Add("Data1", typeof(int));
tempDT.Columns.Add("Data2", typeof(string));

foreach (var item in QueryResult)
{
    tempDT.Rows.Add(new object[] {Convert.ToInt32(item.E1.ToString()),
    Convert.ToString(item.D1.ToString()) });
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将这些值添加到tempDT我收到异常时:

输入字符串的格式不正确.

我该如何解决这个问题?

c# parsing

2
推荐指数
1
解决办法
4735
查看次数

C#中Base64编码和解码的问题

我在编码和解码 pdf 或 docx 文件时遇到问题。请在下面找到代码。

string FileName = @"C:\Tips.docx";   
FileStream inFile = new FileStream(FileName, FileMode.Open, FileAccess.Read);
binarydata = new byte[inFile.Length];   
string Base64String = System.Convert.ToBase64String(binarydata,0,binarydata.Length);
byte[] decoded = System.Convert.FromBase64String(Base64String);
StreamWriter writer = new StreamWriter(@"C:\Tips1.docx", false, System.Text.Encoding.ASCII);
writer.Write(Base64String);
writer.Close();
Run Code Online (Sandbox Code Playgroud)

我无法打开提示文件已损坏的 Tips1.docx 文件。

任何人都可以告诉我代码中有什么问题吗?

c# base64

1
推荐指数
1
解决办法
4656
查看次数

正则表达式以获取没有查询字符串的Url

我正在寻找一种方法来解析URL而不使用正则表达式queryString.

我有网址喜欢 "http://abc.com/csd?/aaa/bbb"

预期就像 "http://abc.com/csd"

有人帮我这个.

c# regex

0
推荐指数
1
解决办法
5019
查看次数

标签 统计

c# ×3

angularjs ×1

base64 ×1

indexeddb ×1

parsing ×1

regex ×1