BAĞLANTILARIM

Takip Edin:

0

C# İki saat arasındaki süreyi hesaplama

Çarşamba, Aralık 09, 2015 / / ,

string girisZamani = "10:48";
string cikisZamani = "17:30";
TimeSpan girisCikisFarki = DateTime.Parse(cikisZamani).Subtract(DateTime.Parse(girisZamani));
string calismaSuresi = girisCikisFarki.ToString();

0

ASP.NET MVC CONTROLLER İÇİNDE DİNAMİK DROPDOWN KULLANIMI

Perşembe, Ekim 15, 2015 / / , , ,

Herhangi bir model kullanmadan Controller içinde aşağıdaki kodu kullanarak istenilen aralıkta DropDown doldurulabilir.

        public static List<SelectListItem> DropDoldur(int ilkSayi, int sonSayi)
        {
            List<SelectListItem> liste = new List<SelectListItem>();
            for (int i = ilkSayi; i <= sonSayi; i++)
            {
                liste.Add(new SelectListItem() { Text = i.ToString(), Value = i.ToString() });
            }
            return liste;
        }


Action içinde çağırma şekli

ViewBag.BoyListe = new SelectList(DropDoldur(80,235), "Value", "Text");

View içindeki kullanımı

@Html.DropDownList("dropBoy", (SelectList)ViewBag.BoyListe, "Seçiniz..", new Dictionary<string, object>(){
            { "class", "form-control m-bootstrap-select m_selectpicker" }
        })

0

İki farklı adresteki Sql Serverdan ortak sorgulama yapmak

Cumartesi, Ağustos 15, 2015 / /

Bunun için LinkedServer yöntemi kullanılabilir.

Microsoft SQL Management Studio'da Server Objects başlığının altında Linked Servers seçeneğine sağ click yapılıp New Linked Servers ile aşağıdaki tanımlama penceresine ulaşılır.



Linked Server yazan yer sorgulamalarda kullanılacak isim
Provider: SQL Server için Microsoft OLE DB Provider for SQL Server
Product Name: SQL
Data Source: Bağlanacağımız Sql sunucunun adı veya IP adresi
Catalog: Üzerinde çalışacağımız veritabanı



Security bölümünde;

Be made using this security context seçilip

Sql sunucu kullanıcı bilgileri girilir.


Server Options bölümünde;

örnekteki alanları true olarak ayarladıktan sonra OK diyerek Linked Server tanımlama işlemini bitirmiş oluyoruz.

Artık aşağıdaki şekilde sorgularda kullanılabilir.

SELECT * FROM ETICARET_DB.dbo.SOZLESME SOZLESME,LOGOSERVER.LKSDB.dbo.LG_073_CLCARD CLCARD
WHERE SOZLESME.CariId=CLCARD.LOGICALREF

ETICARET isimli veritabanımızın üzerindeki SOZLESME isimli tablo
Linked Server olarak tanımlamış olduğumuz LOGOSERVER isimli sunucumuzun LKSDB isimli veritabanının üzerindeki LG_073_CLCARD isimli tablo


Aynı Sql sunucu üzerinde iki farklı veritabanından ortak sorgulama yapmak için

0

Aynı Sql sunucu üzerinde iki farklı veritabanından ortak sorgulama yapmak

Cumartesi, Ağustos 15, 2015 / /

Aşağıdaki şekilde veritabanı isimleri belirtilerek kullanılabilir.

SELECT * FROM ETICARET_DB.dbo.SOZLESME SOZLESME,LKSDB.dbo.LG_073_CLCARD CLCARD
WHERE SOZLESME.CariId=CLCARD.LOGICALREF

ETICARET isimli veritabanımızın üzerindeki SOZLESME isimli tablo
LKSDB isimli veritabanının üzerindeki LG_073_CLCARD isimli tablo


İki farklı adresteki Sql Serverdan ortak sorgulama yapmak için

0

DataTable üzerinde istenilen sütunlarda toplama yapma

Çarşamba, Temmuz 22, 2015 / / , ,


DataTable üzerinde istenilen herhangi bir sütun Compute kullanılarak aşağıdaki şekilde toplanabilir.

object toplamFiyat;
toplamFiyat = dtSiparisTablo.Compute("SUM(Fiyat)", "");



Not : DataTable'daki Fiyat alanının veri tipi sayısal olmalıdır.

0

TextBox'a sadece sayı ve virgül girilsin

Salı, Temmuz 21, 2015 / / ,

Windows Form uygulamalarında TextBox kontrolüne sadece sayı ve virgül girilmesini sağlamak için ilgili TextBox kontrolünün KeyPress olayına
aşağıdaki kod eklenir.

e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar) && e.KeyChar != ',';

0

ASP.NET SAYFA ADRESİNİ ALMA VE METİN İÇİNDE AYNI KARAKTERDEN KAÇ ADET OLDUĞUNU BULMA

Pazar, Haziran 14, 2015 / / , ,

string sayfaAdresi = HttpContext.Current.Request.Url.AbsoluteUri.ToString();
int slashSayisi = Regex.Matches(sayfaAdresi, "/").Count;

SON YORUMLAR