private void StartTableViewer()
{
if (gridView1.SelectedRowsCount > 0)
{
int[] selrows = gridView1.GetSelectedRows();
if (selrows.Length > 0)
{
DataRowView dr = (DataRowView)gridView1.GetRow((int)selrows.GetValue(0));
string Map_name = dr.Row["SYMBOLNAME"].ToString();
int address = Convert.ToInt32(dr.Row["FLASHADDRESS"].ToString());
int length = Convert.ToInt32(dr.Row["LENGTHBYTES"].ToString());
int symbolnumber1 = 0;
int symbolnumber2 = 0;
int codeblock1 = 1;
int codeblock2 = 1;
if (dr.Row["SymbolNumber1"] != DBNull.Value)
{
symbolnumber1 = Convert.ToInt32(dr.Row["SymbolNumber1"]);
}
if (dr.Row["SymbolNumber2"] != DBNull.Value)
{
symbolnumber2 = Convert.ToInt32(dr.Row["SymbolNumber2"]);
}
try
{
if (dr.Row["CodeBlock1"] != DBNull.Value)
{
codeblock1 = Convert.ToInt32(dr.Row["CodeBlock1"]);
}
if (dr.Row["CodeBlock2"] != DBNull.Value)
{
codeblock2 = Convert.ToInt32(dr.Row["CodeBlock2"]);
}
}
catch (Exception)
{
}
CastSelectEvent(address, length, Map_name, symbolnumber1, symbolnumber2, codeblock1, codeblock2);
}
}
}