【问题标题】:C# DataTable XML Equivalent in javajava中的C#DataTable XML等价物
【发布时间】:2019-03-09 23:36:21
【问题描述】:
    public Dictionary<string, SomeObject> DictionaryVar= new Dictionary<string, SomeObject>();

    foreach (SomeObject ojv in DictionaryVar.Values)
    {
        if (dt.Rows.Find(obj.FirstName()) == null)
        {
            dt.Rows.Add(new object[] { false, obj.FirstName(), "", "", 0 });
        }
    }

我已经尝试过了,但它不起作用。我试图通过检查字段是否存在(如果不存在)来循环访问一些对象来填充 jtable,然后我将它添加到表中。

for (SomeObject bs : DictionaryVar.values()) {
    System.out.println("not getting inside");
    for (int i = 0; i < jTable1.getRowCount(); i++) {
        if (!jTable1.getValueAt(i, 1).equals(bs.FirstName())) {
            ((DefaultTableModel) jTable1.getModel()).addRow(new Object[]{false, bs.FirstName(), "", "", 0, ""});
        } else {
        }
    }

}

【问题讨论】:

    标签: java dictionary hashmap equivalent


    【解决方案1】:
    System.out.println("the program is outputing this");
    if (ListBookMark.size() > 0) {
        for (SomeObject bs : DictionaryVar.values()) {
            System.out.println("working now");
            if (jTable1.getModel().getColumnName(1).equalsIgnoreCase(bs.GetName()) == false) {
                ((DefaultTableModel) jTable1.getModel()).addRow(new Object[]{false, bs.GetName(), "", "", 0, ""});
            }
    
        }
    }else {
     System.out.println("bs size = " +  (ListBookMark.size() ));
    }
    

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 2014-08-29
      • 2011-07-21
      • 1970-01-01
      • 2010-11-19
      • 2010-10-24
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      相关资源
      最近更新 更多