Posted 8 January 2026, 4:37 am EST - Updated 8 January 2026, 4:47 am EST
Hi,
Migrate from 2010v1 to 2025v2 399 in ASP.NET WebForms NET Framework 4.8.1.
Using C1GridView from C1.Web.Wijmo.Controls.48.dll
Now, this not compiles:
this.C1GridView1.HorizontalAlign = HorizontalAlign.Left;
How-to use HorizontalAlign in GridView now(version 2025v2 399 )?
my full code:
private void CreateColumnsGridView(DataTable dataTableSource)
{
try
{
// NEW
this.C1GridView1.HorizontalAlign = HorizontalAlign.Left;
int visibleColumns = dataTableSource.Columns.Count - 2;
_columSize = 1180 / visibleColumns;
for (int fieldsCounter = 0; fieldsCounter < dataTableSource.Columns.Count; fieldsCounter++)
{
// NEW
//var newGridColumn = new C1BoundField();
var newGridColumn = new C1.Web.Wijmo.Controls.C1GridView.C1BoundField();
string columnName = dataTableSource.Columns[fieldsCounter].ColumnName.Trim();
newGridColumn.DataField = columnName;
newGridColumn.HeaderText = columnName;
newGridColumn.DataField.Trim();
newGridColumn.ApplyFormatInEditMode = false;
newGridColumn.ControlStyle.VerticalAlign = VerticalAlign.Middle;
newGridColumn.ControlStyle.HorizontalAlign = HorizontalAlign.Left;
newGridColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
if (columnName == (string)this._textsShown[3])
{
newGridColumn.ReadOnly = true;
newGridColumn.ItemStyle.Width = _columSize;
}
else if (columnName == "TXTTABLENAME" || columnName == "ID")
{
newGridColumn.ReadOnly = true;
newGridColumn.Visible = false;
}
else
{
newGridColumn.ReadOnly = false;
Unit size = new Unit(_columSize, UnitType.Pixel);
newGridColumn.ItemStyle.Width = size;
}
this.C1GridView1.Columns.Add(newGridColumn);
}
// NEW
//var colCommand = new C1CommandField();
var colCommand = new C1.Web.Wijmo.Controls.C1GridView.C1CommandField();
colCommand.ItemStyle.Width = 40;
colCommand.ShowEditButton = true;
colCommand.ButtonType = ButtonType.Image;
colCommand.EditImageUrl = "~/App_Themes/Content/Imagenes/editing.gif";
colCommand.CancelImageUrl = "~/App_Themes/Content/Imagenes/cancel.gif";
colCommand.UpdateImageUrl = "~/App_Themes/Content/Imagenes/accept.gif";
colCommand.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
this.C1GridView1.Columns.Add(colCommand);
// NEW
//var col = ((C1BoundField)this.C1GridView1.Columns[0]);
var col = ((C1.Web.Wijmo.Controls.C1GridView.C1BoundField)this.C1GridView1.Columns[0]);
col.Visible = true;
col.RowMerge = C1.Web.Wijmo.Controls.C1GridView.RowMerge.Free; // RowMerge.Free;
// NEW
col.AllowGroup = false; // NOT COMPILES
}
catch (Exception err)
{
Logger.Error(err);
}
}
thanks and regards
