using System;
using System.Collections;
using System.Data;
namespace simulator
{
///
/// DataTable subclass describing ram content
/// same as myTableModel
///
public class RamTableModel : DataTable
{
String[] columnNames;
ArrayList data;
public RamTableModel(ArrayList data, String[] columnNames)
{
this.data=data;
this.columnNames=columnNames;
// creating schema for the table
for(int i=0;i row)
{
Rows[row][0]=((RamRow)val).numar;
Rows[row][1]=((RamRow)val).data;
}
}
public void deleteRow(int row)
{
if(row < Rows.Count)
{
data.RemoveAt(row);
Rows.RemoveAt(row);
}
}
public int getColumnCount()
{
return columnNames.Length;
}
public int getRowCount()
{
return data.Count;
}
public String getColumnName(int col)
{
return columnNames[col];
}
public Object getElementAt(int row)
{
if(row