[英]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.