Asp.Net C# Data Gridview içerisinde bulunan rakamları,değerleri TL formatına çevirmek,TL olarak okumak için 2 değişik yöntem kullanabiliriz,ilk yöntemde data table içerisinden okuduğumuz verileri küçük bir fonksiyon ile TL değerine çevirerek tekrar Data Table içindeki veriyi güncelliyoruz.
1.Yöntem
adapter.Fill(dt);
foreach (DataRow row in dt.Rows)
{
kolon = "urunfiyat";
oku(dt);
dt.Rows[i][kolon] = degis.ToString("C");//Satır okuma ve düzenleme
dt.AcceptChanges();//Data Table içindeki veriyi değiştirme güncelleme
i++;
}
gridview.DataSource = dt;
gridview.DataBind();
2.Yöntem
Bu yöntem ise diğerine göre daha kolay bir yöntem,data Gridview source kısımına gelerek aşağıdaki şekilde düzenliyoruz,normalde data gridview sağ köşesinde bulunan seçeneklerde "editcolumns" açtığımızda alt kısımda bulunan "auto-generate fileds" çeltiğini kaldırarak data gridview kolanlarının otomatik değilde manuel olarak kolay bir şekilde kontrol edebiliriz.
</asp:GridView>
<asp:GridView ID="GridView2" runat="server">
<Columns>
<asp:TemplateField HeaderText="Ürünün TL Fiyatı">
<ItemTemplate>
<asp:Label ID="lblurununfyt" runat="server" Text='<%#String.Format("{0:C}", Convert.ToInt64(DataBinder.Eval(Container.DataItem, "urunfiyat")))%>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
GridView ToString("C") ile TL Çevirme
Diğer Konular:
Php Konulara Etiket Tag Ekleme
Php ile Navigation Kategori Kodu
Google botlar sitenize uğramıyorsa
Mysql Turkce Karekter Problemi
Kodların Renkli Gözükmesi-Sözdizimi Vurgulama
C# SQLEXPRES bağkantısı connection
Mysql C# .net ile Konuları veya Makale Sayfalama