Ok.... you mean to say abc.ASPX User_1 User_2 User_3 User_4 xyz.ASPX User_1 User_2 User_3 User_4 pqr.ASPX User_1 User_2 User_3 User_4 So if you select User_1, user_2 for abc.ASPX than this two user can see abc.ASPX To implement this one with help of Gridview is to much lengthy process and time taking...because after selecting you have to store this data to Database.... also While binding this grid view if user have already rights for this page at that time u have to make them check at first time of page load. Ao at time of saving you have to check whether user have already rights or not. Better solution is to use two list box First listbox contain all page name and second Listbox contain all the use name....after secting page name on selected index change event u can fatch all the records from the DB for users....and on click of submit you can easily identify this one.