I think this problem has something to do with a way the SC renders the screen.
Here is a scenario.
Title:
"ListGrid placed on one of tabs in a TabSet"
	Data for the control:
	DataSource:
	Problem only occurs for the ListGrid without data.
Description of a problem:
When I load data into the control for a first time everything is fine. But if I run again I am getting this:
	Another detail. It will work fine as long as a tab that the ListGrid is on is selected. Another words, if I allow a focus to get onto ListGrid it works fine.
It also works if I am not doing ListGrid.startEditingNew(); after data is loaded.
Hope, it is clear and can give you a clue of what's going on.
Thanks
					Here is a scenario.
Title:
"ListGrid placed on one of tabs in a TabSet"
Code:
	
	this.lstPersonalInjuries = isc.ListGridComboBoxEdit.create({
dataSource: "PersonalInjuries", 
width: 440,
height:180, 
listEndEditAction:"next",
canEdit:true,
editEvent: "click",
showHeader: true,
fields:[
{name: "list_id", title: "List", type: "text", length: 50, width:220
},
{name: "numberinjured", title: "Number Injured", type: "integer", length: 2, width:95
},
{name: "numberfatal", title: "Number Fatal", type: "integer", length: 2, width:95
},
{name:"remove", showTitle: false,  type:"header", width: 20, defaultValue: "",
formatCellValue :"isc.Canvas.imgHTML('../../../common/images/scdelete.jpg', 16, 16)"
}
]
});
Code:
	
	isc.ResultSet.create
({
ID: resultSetName,
dataSource : dataSourceObject,
initialData : DSRecords
});	
ListGrid.setData(eval(resultSetName));
if (ListGrid.data.getLength() == 0)	
ListGrid.startEditingNew();
}
}
Code:
	
	 isc.DataSource.create({
	ID:"PersonalInjuries",
	dataFormat:"xml",
	dataURL:"url",
	dataProtocol:"postParams",
	recordXPath:"//personalinjuries",
        fields:[
        {name:"id", primaryKey:true, hidden:true, type:"sequence"},
        {name:"file_id", primaryKey:true},
        {name:"list_id"},
        {name:"numberinjured"},
        {name:"numberfatal"}
    ]
 });
Description of a problem:
When I load data into the control for a first time everything is fine. But if I run again I am getting this:
Code:
	
	08:32:36.501:XRP8:WARN:Log:Error:
	''this.body' is null or not an object'
	in http://localhost/beltrailway/mainapplication/forms/main.htm
	at line 711
    ListGrid.$33w(_1=>1195137081306, _2=>"programmatic", _3=>undef)
    ListGrid.cancelEditing(_1=>undef)
    ListGrid.discardEdits(_1=>0, _2=>undef)
    ListGrid.discardAllEdits(_1=>undef, _2=>undef)
    ListGrid.setData(_1=>[ResultSet ID:RSPersonalInjuries])
    populateComboDSUseParameters(xmlDoc=>[XMLDoc <VFPData>],  xmlText=>"<?xml version = "1.0" encoding="Windows-..."[7318],  
									   DSArray=>Array[21],  objectTypeArray=>Array[21],  objectNameArray=>Array[21],  valueFieldArray=>Array[21],  displayFieldArray=>undef,  gridFieldArray=>undef)
    $37b(xmlDoc=>[XMLDoc <VFPData>],  xmlText=>"<?xml version = "1.0" encoding="Windows-..."[7318], Obj, Obj)
    Class.fireCallback(_1=>$37b(), _2=>"xmlDoc,xmlText,rpcResponse,rpcRequest", _3=>Array[4], _4=>undef, _5=>undef) on [Class XMLTools]
    XMLTools.$37c(_1=>Obj, _2=>"<?xml version = "1.0" encoding="Windows-..."[7318], _3=>Obj)
    ** recursed on Class.fireCallback
It also works if I am not doing ListGrid.startEditingNew(); after data is loaded.
Hope, it is clear and can give you a clue of what's going on.
Thanks