31 Temmuz 2012 Salı

Llblgen Typed List Builder Concatenate Columns

<![if !supportLists]>1-      <![endif]>DbFunctionCall

EntityField markaNoField = new EntityField("KonteynerNo"new DbFunctionCall("concat"new object[] { 
                        KpkKontTarihceDetayEntFields.Marka, KpkKontTarihceDetayEntFields.Numara }));
typedListBuilder.addFields(markaNoField, "KonteynerNo"


<![if !supportLists]>2-      <![endif]>DataTable Manipulation
DataTable KonteynerTarihceDetayListesi = typedListBuilder.Fill(...) ;
DataColumn prefixArtiNumara = new DataColumn("PrefixNumara"Type.GetType("System.String"));
prefixArtiNumara.Expression = "DokKonteynerPrefix + DokKonteynerNumara";
KonteynerTarihceDetayListesi.Columns.Add(prefixArtiNumara);


16 Temmuz 2012 Pazartesi

GridDateTimeColumn DateTime MinValue 01.01.0001

Grid’in üzerine 01.01.0001 Tarihinin basılmasını engellemek için :
<telerik:GridDateTimeColumn DataFormatString="{0:dd.MM.yyyy}"  DataField="KayitYaratmaTarihi" UniqueName="KayitYaratmaTarihi"</telerik:GridDateTimeColumn>
protected void MainGridView_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        if (e.Item is GridEditFormItem && !(e.Item is GridEditFormInsertItem))
        {
            GridEditFormItem item = (GridEditFormItem)e.Item;
            if (item["KayitYaratmaTarihi"].Text.ToDateTime() == DateTime.MinValue) item["KayitYaratmaTarihi"].Text = string.Empty;
        }
    }