簡體   English   中英

Java中的C#DataTable XML等效項

[英]C# DataTable XML Equivalent in java

    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 {
        }
    }

}
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() ));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM