내가이 DataRow를 입력 한 TypedDataRow합니다. 이제 난 할 노력하고있어 MainDataTable에 새 행을 추가하는 것입니다 : 나는 ClassCastException이납니다ClassCastException이 org.jdesktop.DataSet.DataRow는
MainDataTable dt = new MainDataTable(ds);
MainDataRow dr = (MainDataRow) dt.appendRow();
. 문제가 어디에 있습니까? 감사. DataRow 개체가 아니라 MainDataRow 객체
public class TypedDataTable<TypeOfRow> extends DataTable {
...
}
public class MainDataTable extends TypedDataTable<MainDataRow> {
...
}
'ManDataTable.appendRow()가'DataRow'를 반환한다고 가정하고 있습니다. 코드를 제공 할 수 있습니까? – amit
네, 표준 org.jdesktop.dataset.DataTable입니다 (편집 됨) – Miquel
답하십시오 http://stackoverflow.com/questions/10481515/casting-datarow-torongly-typed-datarow – Miquel