Gönderen: 21-Mayıs-2012 Saat 19:37 | Kayıtlı IP
|
|
|
Şimdi bu yazının kullanıcı yönetimi bölümü doğru hareket edecek. First of all create a separate webpage and place a data grid control from the Toolbox. Ayrı bir web sayfası oluşturmak ve araç kutusundan bir veri ızgara kontrolü yerleştirmek Her şeyden önce. This data grid will show us the complete list of users. Bu veri ızgara bize kullanıcıların tam listesini gösterir. On the page load event we just need to execute select command and fill a dataset. Sayfa load olayı biz sadece select komutu çalıştırmak ve bir veri kümesi doldurmanız gerekmektedir.
string MyQueryStr = "SELECT User_Name, First_Name, Last_Name, Email, User_Group from users" ; dize MyQueryStr = "SELECT User_Name, First_name, Soyadı, E-posta, kullanıcıların user_group";
After filling a dataset, say "ds", using adapter we need to bind that dataset with our data grid control. Bir dataset doldurduktan sonra, bizim veri ızgara kontrolü ile bu veri kümesi bağlamak gerekiyor adaptörünü kullanarak, "ds" deyin.
UsersGrid.DataSource = ds; = Ds UsersGrid.DataSource; UsersGrid.DataBind(); UsersGrid.DataBind ();
To delete and edit users we will use a simpler technique. Kullanıcılar silmek ve düzenlemek için bir basit teknikler kullanacağız. Drag and drop a Label, a TextBox and two Button controls, as in the following image: Aşağıdaki resimde olduğu gibi bir Label, TextBox ve iki Button kontrolleri Sürükle ve bırak:
On the Delete button click event you need to execute a simple delete query based on user name provided in the TextBox. Sil düğmesine tıklayın olayı size TextBox sağlanan kullanıcı adına göre basit bir silme sorgusu yürütmek gerekiyor. User name is always unique. Kullanıcı adı her zaman tektir. Here is the query that needs to be executed on the Delete button click event: İşte Sil düğmesine tıklayın olayı ihtiyacı yürütülecek sorgu:
string MyCmd = "DELETE from users WHERE User_Name='" + dize MyCmd = "User_Name = 'kullanıcılardan DELETE" + UserNameTextBox.Text + "'" ; UserNameTextBox.Text + "'";
For editing a user profile you need to create a separate Web Form. Bir kullanıcı profili düzenlemek için ayrı bir Web Form oluşturmanız gerekir. The layout of this form will be exactly same as the register profile form. Bu formun düzeni kayıt profili formuna tam olarak aynı olacaktır. The only difference in edit profile form is that instead of inserting a new record in the database you edit the specific record. Düzenleme profil şeklinde tek fark yerine veritabanında yeni bir kayıt ekleme size özel kayıt düzenleme olmasıdır. The record will be identified by user name saved in the session object. Kayıt oturum nesnesi kayıtlı kullanıcı adı ile tespit edilecektir. On the click event of Edit button save user name in session Oturumda Düzenle düğmesini kaydetmek kullanıcı adı click olayı üzerine
// place user name to session Oturumuna / / yer kullanıcı adı Session[ "User_Edit" ] = UserNameTextBox.Text; Session ["User_Edit"] = UserNameTextBox.Text;
|