Cacing Cau — Dunia Baru

January 25, 2008

LinQ - Dotnet Cover

Filed under: C#

Sql on code , nice huh .. read on microsoft.com

another is the extention so it can bound mysql, oracle , etc . here’s the link http://code2code.net/DB_Linq/

January 8, 2008

Event Bubbling

Filed under: C#

Event Bubbling adalah suatu metoda untuk mengangkat event kembali kedalam suatu parent container dari sebuah control.

 

Ketika kita memiliki sebuah control  >> sebut saja control-A dan memiliki sebuah parent-A maka gambaran yang terbentuk adalah spt ini :

 

 

Sebuah data grid memiliki event yang ingin dibawa kembali ke parent-nya.

 

Cara yang sebaiknya dilakukan adalah:

 

  1. Dalam Kontrol Yang dimaksud tambahkan :

 

 

     public delegate void SelectedIndex_Armada(object sender, EventArgs e,string args);

      public event SelectedIndex_Armada GridRowDataSelected;

 

      Tentunya di luar constructor,

 

 

  1. Alihkan Event yang diinginkan , mis :
  2. Tambahkan override oninit , agar on load dapat dilakukan setelah penambahan event yang lain
  3. Tambahkan Event yang di inginkan serta

 

            protected void GvAdminitrasi_SelectedIndexChanged(object sender, EventArgs e)

        {

            try

            {

                if (GridRowDataSelected != null)

                    GridRowDataSelected(this, e, GvDataArmada.SelectedDataKey["id_operator_d_armada_j"].ToString());

                           }

            catch (Exception Ex)

            {

                throw Ex;

            }

        }

October 5, 2007

Menambahkan user Control Secara Dinamis

Filed under: Programming, C#

Terkadang untuk mempermudah pengerjaan, kita menggunakan web user control pada project web dalam .net 2.

Pertanyaan yang kerap muncul adalah : 

Lalu bagaimana cara menambahkannya secara dinamis???

Untuk Menambahkan Kontrol Secara Dinamis Gunakan kode dibawah ini :

 <awal code>

UserControl uc = (UserControl)LoadControl("../GenericControls/nama_kontrol.ascx");
pan.Controls.Add(uc);

 </akhir code>

#dimana pan adalah webserver kontrol yang akan menjadi kontainer dari user control  

 

October 3, 2006

Adding JScript Event To Aspx control

Filed under: C#

Hey Guys ini hal menarik yang aku dapat kemarin ketika ngedevelop web App C#,

Bagaimana cara menambahkan "Jscript event to Aspx control" , Here’s the tip ..

First ..

Tambahkan baris kode berikut .. 

<server code>

     TextBox1.Attributes.Add("onblur", "validateText(id);");

</server code> 

Kamu bisa menambahkan pada pageload atau event button component aspx

Secondly ..

Tambahkan beberapa baris kode pada .aspx kamu..

<client code>

    function validateText(Item)
    {
          chek=document.getElementById(Item).value;
                    if (chek=="cacau")
                    {
                        alert(" It’s Work ! ");
                    }
     } 

</client code> 

Dan coba run dan buktikan … emoticon

– code diatas menghasilkan

<view Html Source> 

    <asp:TextBox ID="TextBox1" runat="server" Enabled="true" Visible="True" onblur="validateText(ID)">

    </asp:TextBox>

</view Html Source>

– Hal yang menarik , apabila kita langsung menggunakan tag seperti pada <view html source> maka kemungkinan akan di tolak dan dianggap tidak valid oleh compiler.. (That what’s happen to me , it’s just me or ??) , Selamat Mencoba emoticon 

Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main