小编Sam*_*era的帖子

字典键和选择列表的值

Dictionary<string,string> dict = new Dictionary<string,string>();    
  dict.add("a1", "Car");
  dict.add("a2", "Van");
  dict.add("a3", "Bus");
Run Code Online (Sandbox Code Playgroud)
SelectList SelectList = new SelectList((IEnumerable)mylist, "ID", "Name", selectedValue);
Run Code Online (Sandbox Code Playgroud)

在上面的代码我已经列出mylist了一个列表SelectList.ID并且Name是该特定对象的两个属性list(mylist).

同样我需要将词典添加到 SelectList.


需要在data Value参数中添加字典的键- (ID上例中的位置)需要将字典的值添加到data text参数中 - (Name上例的位置)

因此,请告诉我一种使用此字典键和值创建选择列表的方法,而无需创建新类.

c# asp.net-mvc

18
推荐指数
2
解决办法
3万
查看次数

通过循环列表中的列表获得总和c#

public class GRNMaster
{
    public string ID { get; set; }
    public string GRNNo { get; set; }
    public List<GRNDetails> GRNDetails { get; set; }
}

public class GRNDetails
{
    public string GRNID { get; set; }
    public string ItemID { get; set; }
    public string ItemType { get; set; }
    public int RecevedQty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

上面的类包含GRN头类和Detail类的一些属性.i Grn可以包含许多项目,因此"List GRNDetails"可以保留它们.

我从一个方法中获取一个GRN List,该方法将存储在变量GrnList中

public List<GRNMaster> GrnList
Run Code Online (Sandbox Code Playgroud)

我有一个项目ID列表

public List<string> ItemIDList
Run Code Online (Sandbox Code Playgroud)

在控制器中,我想循环ItemIDList(List ItemIDList)并根据List获取该特定项的总和

int ItemQty = 0;

foreach (var item …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

SQL Server检查约束以检查位置中的符号

我的表中有一个名为durationtype 的列varchar(5).

如何添加检查约束来检查前两个字符和后两个字符是否为数字,第三个字符是":"

例如:

23:25
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008

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

C#通用方法和调用方式

static List<T> GetInitializedList<T>(T value, int count)
{ 
    List<T> list = new List<T>();   

    for (int i = 0; i < count; i++)
    {
       list.Add(value); 
    }
    return list;
}
Run Code Online (Sandbox Code Playgroud)

以上显示的通用方法可以如下调用...

EX-1

List<bool> list1 = GetInitializedList(true, 5);
Run Code Online (Sandbox Code Playgroud)

EX-2

List<string> list2 = GetInitializedList<string>("Perls", 3);
Run Code Online (Sandbox Code Playgroud)

我想知道使用EX-1和EX-2调用这些通用方法之间的区别

什么是调用genric方法的最有效/标准/最佳方式.

EX-1或EX-2

c# generics generic-list

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

C# 中十进制到字符串的转换

如何将值列表转换decimal为字符串,以便:

  • 如果值为整数,则不显示小数点
  • 否则,该数字将被格式化为至少两位小数

例如:

var items = new List<decimal>
{
    120.5,
    110,
    25.356
};

foreach (var item in items)
{
    var itemString = item.ToString();
}
Run Code Online (Sandbox Code Playgroud)

这应该会产生以下字符串值:

"120.50"
"110"
"25.356"
Run Code Online (Sandbox Code Playgroud)

.net c#

-1
推荐指数
1
解决办法
3万
查看次数