private void listele()
{
tablo.Clear();
baglanti.ConnectionString = baglantiParametresi;
baglanti.Open();
komut.Connection = baglanti;
string SQL = "select * from arac ORDER BY id OFFSET " + p_bas + " ROWS FETCH NEXT " + p_son + " ROWS ONLY";
komut.CommandText = SQL;
adaptor.SelectCommand = komut;
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;
baglanti.Close();
} c# gridview ingilizce
5
●196
- 20-10-2019, 20:14:16aşağıdaki şekilde mssqlden verileri cekip gridviewde listeletiyorum. bu cektiğim verileri nasıl ingilizce, fransızca gibi dillere çevirip listeletebilirim ?
- 20-10-2019, 21:19:14dil tablosu eklemeyi düşündüm fakat verileri kullanıcı gireceği için oseçenek işe yaramıyor haliyle hocam.SLKing adlı üyeden alıntı: mesajı görüntüle
dil apisini nasıl kullanabilirim yardımcı olabilirmisiniz. çok fazla bilgim yok - 21-10-2019, 14:03:53çevirmeden kasıt dil desteği ise;
diller, araçlar diye 2 tablo olsun.
diller tablosu:
id, diladi, iso
su sekilde veriler olsun diller tablosunda :
1,türkçe,tr
2,ingilizce,en
3,fransizca,fr
araclar tablosu :
id,dilid, aracadi, gibi kolonlar olsun.
şu şekilde veriler olsun :
1,2,opel
select a.*,b.diladi from araclar a inner join diller b on a.dilid=b.id where b.iso=N'tr' veya b.id=1
gibi bir sorgu ile araçları istediğiniz dile göre alabilirsiniz. araç eklerken dil de sectirmeniz gerek. seçilen dilin id sini araclar tablsouna eklemeniz gerek. genel olarak çoklu dil mantığı bu şekilde
- 21-10-2019, 19:55:24hocam bu şekilde bende düşündümde şöyle bi sıkıntı var. kullanıcı türkçe giriş yapıcak verileri ben bunu ing olarak otomatik yapmam gerekmpurvis adlı üyeden alıntı: mesajı görüntüle
- 21-10-2019, 21:34:01anladım şimdi hocam o vakit siz girilen veriyi otomatik translate etmek istiyorsunuz.
şurada Google Translate API C# Client kütüphanesi var. nuget ile Google.Cloud.Translation.V2 kütüphanesini projenize dahil edip dokümanları inceleyerek yapabilirsiniz.
https://cloud.google.com/translate/d...ient-libraries
https://googleapis.github.io/google-...ranslation.V2/