Arşivler – Ekim, 2008

Dataset ya da Datatable’dan Excele Bilgi Aktarma || Export Excel From Dataset, Datatable

Ekim 31st, 2008

Datatabledaki bilgileri aşağıdaki metodu kullanarak excele export edebilirsiniz. Dataset için de yapılması gerekenler aynıdır. Sadece datatable yerine bind edilen dataset olmalıdır.

public static void ExportDatatableToExcel(DataTable dtt, string filename)
{
try

{
HttpResponse Response = HttpContext.Current.Response;

Response.Clear();

Response.AddHeader("content-disposition", "attachment;filename=" + filename + "\"");

Response.Cache.SetCacheability(HttpCacheability.NoCache);

Response.ContentType = "application/vnd.xls";

System.IO.StringWriter stringWrite = new System.IO.StringWriter();

System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);

DataGrid myDataGrid = new DataGrid();

myDataGrid.DataSource = dtt;

myDataGrid.DataBind();

myDataGrid.RenderControl(htmlWrite);

Response.Write(stringWrite.ToString());

Response.End();
}
catch (Exception ex)

{
//Exception...
}
}

Tags: , , , ,
Posted in .NeT 2008, Bilgisayar | No Comments »

Sharepoint: “Bir listin tam adresini alma” || “How to get a list’s full URL”

Ekim 29th, 2008
public string GetFullListURL(SPList spList)
{
return spList.ParentWeb.Url + "/" + spList.RootFolder.Url;
}

Tags: , , ,
Posted in .NeT 2008, Sharepoint | No Comments »

Windows 7 Ekran Görüntüleri

Ekim 29th, 2008

Microsoftun bir sonraki işletim sistemi Windows 7 hakkında bilgi almak için –>

Windows 7′den İlk ekran görüntüleri için –>

Tags: , ,
Posted in Bilgisayar, Genel, Haberler | No Comments »

Google’dan 29 Ekim’e Özel Logo

Ekim 29th, 2008

Google Türkiye’nin ana sayfası www.google.com.tr’de, 29 Ekim Cumhuriyet Bayramı için tasarlanan özel tasarımlı aşağıdaki logoya yer verdi.

Posted in Genel, Haberler | No Comments »

2008 Yılında Yaşamak

Ekim 29th, 2008

1. Şifrenizi yanlışlıkla mikro dalga fırınınıza girmeye çalışıyorsanız,
2. Gerçek iskambil kâğıtlarıyla yıllardır fal bakmadığınızı fark ettiyseniz,
3. 3 kişilik ailenize ait 15 adet telefon numaranız varsa,
4. Yan masada çalışan arkadaşınıza e-mail gönderiyorsanız,
5. Arkadaşlarını ve yakınlarını arayamama sebebin e-mail adreslerinin olmamasıysa,
6. Alışverişten dönerken evinizde aldıklarınıza taşımaya yardım edecek birinin! olup olmadığını anlamak için cep telefonunuzu kullanıyorsanız,
7. Televizyondaki her reklâm, ekranın altında bir web adresi içeriyorsa,
8. Hayatınızın ilk 20, 30 belki de 60 yılında sahip olmamanıza karşın, bugün evinizden cep telefonunuzu almadan çıkmak sizde paniğe yol açıyor ve almak için geri döndürüyorsa,
10. Sabah uyandığınızda kahvaltıdan önce online oluyorsanız,
11. Gülümserken başınızı yana yatırıyorsanız :) ,
12. Bu yazıyı okuyorsanız, başınızı sallıyor ve! Gülümsüyorsanız,
13. Daha da kötüsü, bu maili kimlere forward edeceğinizi şimdiden biliyorsanız,
14. Listede 9. maddenin olmadığını fark edemeyecek kadar meşgulseniz,
15. Yukarı çıkıp listede 9. madenin olup olmadığını kontrol ettiyseniz ve şu an kendi kendinize gülüyorsanız,

2008 Yılında yaşıyorsunuz demektir.

alıntı…

Posted in Geyik | No Comments »

.NeT’in Yeni Logosu

Ekim 28th, 2008

İşte VS.NET için hazırlanan yeni logo:

netLogo.JPG

Tags: , ,
Posted in .NeT 2008 | No Comments »

“Ticket Sale” Use Case

Ekim 27th, 2008

En sevmediğim derslerin içeriğinde bulunan konu “Use Case – UC – KD – Kullanım Diyagramı – vs…”, google da arama yapıp da ticket sale diye bir use case aratanlar için buraya yazayım dedim :) Teşekküre gerek yok….

Use Case : Ticket Sale

Primary Actor : Ticket Seller

Stakeholders and Interests :
  1. Customer wants to buy the correct ticket.
Preconditions:
  1. System is working with all the required data online,
Success Guarantee (post condition) :
  1. Ticket sale is recorded in the system.
Main success scenario:
  1. Customer arrives at the company office
  2. Customer indicates departure, destination number of people and best suited time.
  3. Ticketseller refers top system to find out what he/she can offer.
  4. Ticketseller makes an offer including price time, sitting position and bus
  5. Customer accepts the offer
  6. System prints a ticket
  7. System logs the sale  makes necessary updates
  8. Customer makes payment
  9. Customer leaves with the ticket.
    Extensions / Alternatives :
    3a. Ticket seller cannot make an offer
    Customer leaves
    4a. Customer does not accept the offer
    3-4 repeats until an offer is accepted.
    4b. Customer does not like the sitting position
    Customer chooses the sitting position on screen.

    Tags: , , ,
    Posted in .NeT 2008, Bilgisayar | No Comments »

    İlginç Değil mi?

    Ekim 27th, 2008

    Bir ignliiz üvnseritsinede ypalaın arşaıtramya gröe, kleimleirn hrfalreiinn hnagi srıdaa yzalıdkılraı ömneli dğeliimş. Öenlmi oaln brincii ve snonucnu hrfain yrenide omlsaımyış. Ardakai hrfaliren srısaı krıaışk oslada ouknvuorums. Cnükü kleimlrei hraf hraf dğeil bri btüün oalark oykuorumuşz.

    Dğourdur Vlala!! =)

    Tags: ,
    Posted in Geyik, Yaşam | No Comments »

    BizTalk Error : “Promoted properties at the time of the routing failure”

    Ekim 22nd, 2008

    Hata : “The context of the message associated with this instance contains all the promoted properties at the time of the routing failure”

    Tanım : Hata genellikle (en azından bende :) ) aynı URI içeren birden fazla schema mevcutsa ortaya çıkmakta. Özellikle bir web service vb… yerden gelen xml’leri kullanarak, otomatik şema üretilirse oluşan XSD’lerin Namespace URI’leri yanı olacaktır. Bu yüzden XSD üretmeden önce mutlaka XML içine müdahelede bulunarak namespace’e bir prefix veya postfix verilebilir.

    Çözüm : BizTalk Administration Console’a girilir, oradan schemalara tıklanılır ve Namespace URI’leri aynı olan birden fazla schema mevcutsa manuel müdahelede bulunmak suretiyle çözüm üretilir :)

    Tags: ,
    Posted in .NeT 2008, BizTalk | No Comments »

    BizTalk Error : “This assembler cannot retrieve a document specification using this type ‘blabla’”

    Ekim 22nd, 2008

    Bu hata da bundan iki mesaj önce yazdığımın tam tersi. Genellikle Send Portlardan bir xml mesajını dosyaya yazmak istenildiğinde karşımıza çıkar.

    Hata : There was a failure executing the Send Pipeline, This Assembler cannot retrieve a document specification using this type ‘blabla’.

    Tanım : Mesajımız XML formatında olduğunda ve Send Pipelineımızı XmlTransmit tanımlamışsak, BizTalk bunu belirli bir şekilde cicili bicili yazmaya çalışacaktır. Muhtemelende başarılı olamıyacaktır. Bunu söylerken verinin Web Service gibi bir yerden geldiğini düşünüyorum. Çünkü asla istediğimiz formatta gelmez.

    Çözüm : BizTalk Administration Console a girilir, İlgili Send Portun Pipeline’ı ReceiveTransmitten PassThruTransmite çekilir.

    Yani -> ReceiveTransmit to PassThruTransmit…

    Tags: ,
    Posted in .NeT 2008, BizTalk | No Comments »