示例#1
0
    /// <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);
        }
    }