/// <summary> /// Bind Expense grid based on SOHeader id /// </summary> private void BindDataGrid() { hidNetSales.Value = expenseEntry.GetAmount(poNumber); DataSet dsExpense = expenseEntry.GetPOExpense(poNumber); if (dsExpense != null) { dsExpense.Tables[0].DefaultView.Sort = (hidSort.Value == "") ? "LineNumber asc" : hidSort.Value; gvExpense.DataSource = dsExpense.Tables[0].DefaultView.ToTable(); gvExpense.DataBind(); Session["ExpenseAvailable"] = (gvExpense.Rows.Count > 0 ? "true" : "false"); lblLineNo.Text = (dsExpense.Tables[0].Rows.Count == 0) ? "1" : Convert.ToString(dsExpense.Tables[0].Rows.Count + 1); } }