I'm having 3 different issues with free-jqGrid. free-jqgrid version is 4.9.2. They are ...
1) left-aligned text in jqgrid pagination because of webpage css override.
2) jqgrid (javascript - formatter & formatoptions) incorrect formatting of Stock Date. (In sql database, I default formatted it to YYYYMMDD).
3) column sorting of the Stock Date (it might go away if Stock Date formatting is resolved.
Server-side database script are...
using (var dbReader1 = dbCommand.ExecuteReader())
{
//#if (!dbReader1.HasRows) { throw new Exception("Records do not exists"); }
if (dbReader1.HasRows)
{
var rowCount = 0;
while (dbReader1.Read())
{
var row = new JqGridTemplate1.Row { id = (rowCount + 1) }; //id have to start with 1 cuz jqGrid doesn't start with 0 but 1...
row.cell.Add(dbReader1["StockNo"].ToString());
row.cell.Add(dbReader1["Vin"].ToString());
row.cell.Add(dbReader1["Year"].ToString());
row.cell.Add(dbReader1["Make"].ToString());
row.cell.Add(dbReader1["Model"].ToString());
row.cell.Add(dbReader1["Trim"].ToString());
row.cell.Add(string.Format("{0:yyyyMMdd}", DateTime.Parse(dbReader1["StockDate"].ToString()))); //#"{0:MM/dd/yyyy}";
returnJqGridTemplate1.rows.Add(row);
rowCount++;
}
}
}