Erstatte 0 med ingenting
HejsaHvordan får jeg erstattet en 0-værdi med en tom værdi?
Nedenstående fylder en grid ud med
vendor account
bla bla 243
la la 0
... ..
osv.
Nullerne ønskes ersattet med ingenting i gridviewet. Jeg har forsøgt mig med dataView.Rowfilter += "IIF(AccountID>0, AccountID, "")";
Men uden held.
Hvad gør jeg?
Nedenstående er min fillgridview-funktion:
private void FillDataGridVendors(string filter, string sort, string sortexpression, string sorttype)
{
// get data
Logic.Vendors vendors = new ServicePartner.Logic.Vendors();
DataSet dataSet = vendors.GetVendors();
vendors = null;
// get dataview
DataView dataView = dataSet.Tables[0].DefaultView;
dataView.RowFilter = "vendorname like '%" + filter + "%'";
if (DropDownListVisibility.SelectedValue != "2") // All
{
dataView.RowFilter += " AND visible = " + DropDownListVisibility.SelectedValue;
}
switch (sortexpression)
{
case "VendorName":
dataView.Sort = "VendorName " + sorttype;
break;
case "AccountID":
dataView.Sort = "AccountID " + sorttype;
break;
default:
break;
}
// bind dataview to datagrid
GridVendors.DataSource = dataView;
GridVendors.DataBind();
// update label with result status
FillResultStatus(dataView.Count);
// clean up
dataView = null;
} // end void FillDataGridVendors(string, string, string, string)
Hilsen
Henrik