Hi J.T,
Regarding 1). We do not require your project. By default Triangle icon is only rendered.If you want numbers to display please create a Direct Trac Incident. You can create it in the following location:
http://www.syncfusion.com/account/dashboardWe will analyse the feasibility and update you.
Regarding 3) To move the focus use the following code snippet:
this.dataGrid.Model.Grid.CurrentCell.MoveTo(rowIdx,colIdx);
Regarding 4) Please download the following sample which illustrates the requirement
http://www.syncfusion.com/uploads/redirect.aspx?file=CS_5bb98a82.zip&team=developmentThe sample also contains solution for New question 1
Regarding New Question 2)
You can listen to Resizing Column event and can set image margins.
Code Snippet:
this.dataGrid.ResizingColumns += new GridResizingColumnsEventHandler(dataGrid_ResizingColumns);
void dataGrid_ResizingColumns(object sender, GridResizingColumnsEventArgs args)
{
if (args.Columns.Left == colIdx)
{
//Add your code to adjust the image position as per the new width
//args.Width is the new width
}
}
Regarding New Question 3)
You can set columnwidths based on cell content by calling the following method:
this.dataGrid.Model.ResizeColumnsToFit(GridRangeInfo.Col(colIdx), GridResizeToFitOptions.None);
Regards,
Karthik