SqlDataSource Nesnesinin DataReader Modu

Veriye SqlDataSource nensnesi ile bağlandığınızda varsayılan DataSourceMode özelliği Dataset olarak ayarlıdır. Dataset modu ile veriler veritabanından çakilir. Ama bu nesnenin birde DataReader özelliği mevcuttur. Hadi gelin DataReader nasıl kullanılır bir bakalım. Bir Web Form oluşturalım ve şu şekilde tasarlayalım.Text kutularını İdlerini farklı bir renkte belirttim bu idleri ilerde kullanacağız.

 <table>
     <tr>
         <td>Kullanıcı Adı:</td>
         <td>
             <asp:TextBox ID="txtkulad" runat="server" required="true"></asp:TextBox>
         </td>
     </tr>
     <tr>
         <td>&nbsp;</td>
     </tr>
     <tr>
         <td>Şifre:</td>
         <td>
             <asp:TextBox ID="txtparola" TextMode="Password" runat="server" required="true"></asp:TextBox></td>
     </tr>
     <tr>
         <td>&nbsp;</td>
         <td>
             <asp:Button ID="btnlogin" runat="server" Text="Giriş" OnClick="btnlogin_Click" /></td>
     </tr>
 </table>
 <asp:Label ID="lblmesaj" runat="server" Text=""></asp:Label>

SqlDataSourceu bağlayacağımız  veritabanı aşağıdaki gibi olsun.

Web formumuza bir SqlDataSource Nesnesi yerleştirelim ve burada anlattığım gibi aşağıdaki adıma kadar gelelim. Burada Where butonuna basalım.

Gelen ekranda ok ile gösterilen ayarları yapalım dikkat ederseniz Control ID alanında tasarımda işaretli olarak gösterdiğim idyi seçtim.Ayarları yapıca Add butonuna basınız.Aşağıdaki ayarı yapınız.

Add butonuna bastığımızda son durum aşağıdaki gibi olmalıdır.