populating a gridview with a button's click event










0















I have a page that has two dropdownlists(one for the locations, and the other for departments), an employee search textbox and a button. On the other page, I have a gridview. Now, what I want to achieve is that when a user types an employee's name in the textbox control, selects a location from the location dropdownlist, and a department from the departments dropdownlist, and click the button(search), the gridview on the other page must show the required information of a SINGLE employee. Only one row must show.



I have created a database for the employees. I know how to do this with the autopostback but i have not tried it using a button's click. NB: the gridview should show only one row of a selected employee. I'm using ASP.NET VB



Your help will high appreciated.










share|improve this question




























    0















    I have a page that has two dropdownlists(one for the locations, and the other for departments), an employee search textbox and a button. On the other page, I have a gridview. Now, what I want to achieve is that when a user types an employee's name in the textbox control, selects a location from the location dropdownlist, and a department from the departments dropdownlist, and click the button(search), the gridview on the other page must show the required information of a SINGLE employee. Only one row must show.



    I have created a database for the employees. I know how to do this with the autopostback but i have not tried it using a button's click. NB: the gridview should show only one row of a selected employee. I'm using ASP.NET VB



    Your help will high appreciated.










    share|improve this question


























      0












      0








      0


      0






      I have a page that has two dropdownlists(one for the locations, and the other for departments), an employee search textbox and a button. On the other page, I have a gridview. Now, what I want to achieve is that when a user types an employee's name in the textbox control, selects a location from the location dropdownlist, and a department from the departments dropdownlist, and click the button(search), the gridview on the other page must show the required information of a SINGLE employee. Only one row must show.



      I have created a database for the employees. I know how to do this with the autopostback but i have not tried it using a button's click. NB: the gridview should show only one row of a selected employee. I'm using ASP.NET VB



      Your help will high appreciated.










      share|improve this question
















      I have a page that has two dropdownlists(one for the locations, and the other for departments), an employee search textbox and a button. On the other page, I have a gridview. Now, what I want to achieve is that when a user types an employee's name in the textbox control, selects a location from the location dropdownlist, and a department from the departments dropdownlist, and click the button(search), the gridview on the other page must show the required information of a SINGLE employee. Only one row must show.



      I have created a database for the employees. I know how to do this with the autopostback but i have not tried it using a button's click. NB: the gridview should show only one row of a selected employee. I'm using ASP.NET VB



      Your help will high appreciated.







      asp.net vb.net gridview






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jun 13 '17 at 13:10









      Vedran Maricevic.

      2,32643258




      2,32643258










      asked Dec 7 '09 at 7:24









      david padidavid padi

      1111




      1111






















          2 Answers
          2






          active

          oldest

          votes


















          0














          Try this



          <asp:Button ID="srchButton" Text="BindData" runat="server" OnClick="BindData" />

          <asp:GridView ID="GridView1" runat="server">
          </asp:GridView>

          protected void BindData(object sender, EventArgs e)

          Gridview1.Datasource = YourDataSource;
          GridView1.DataBind()






          share|improve this answer























          • Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

            – david padi
            Jan 14 '11 at 16:48











          • Hey David, You just need to the two lines in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48











          • Just assign your datasource and then call databind method in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48



















          0














          OK, cross-page postbacks in ASP.NET. Here we go.



          Start with your search page, which we'll call search.aspx - this has your dropdownlists, textbox and button.



          Employee Name: <asp:TextBox runat="server" ID="SearchTextBox" />
          <br />
          <asp:DropDownList runat="server" ID="LocationDropDownList">
          <asp:ListItem Text="Springfield" Value="Springfield" />
          <asp:ListItem Text="Shelbyville" Value="Shelbyville" />
          </asp:DropDownList>
          <br />
          <asp:DropDownList runat="server" ID="DepartmentDropDownList">
          <asp:ListItem Text="Nuclear Power" Value="Power" />
          <asp:ListItem Text="Dr. Frink's Lab" Value="Research" />
          <asp:ListItem Text="Mr. Burn's Office" Value="Management" />
          </asp:DropDownList>
          <br />
          <asp:Button runat="server" ID="SearchButton" Text="Search" PostBackUrl="~/SearchResults.aspx" />


          Note that the button has a PostBackUrl attribute - this is what posts the request off to the results page. We also need to change the search.aspx.designer.vb so that the dropdownlists and textbox are public properties, not protected.



          Public WithEvents SearchTextBox As Global.System.Web.UI.WebControls.TextBox


          The results page, which will be searchresults.aspx, has the GridView on it.



          <asp:gridview runat="server" id="SearchResultsGridView" />


          Now, how to handle the cross-page postback in the code. In the Page_Load event for searchresults.aspx, we check the PreviousPage property. PreviousPage could be Nothing (if, say, the user typed in searchresults.aspx directly), so if it is we'll redirect back to search.aspx. If PreviousPage is something, then we can check the IsCrossPagePostback property. If this is True, then we've probably got here from our search.aspx page (this may not be a completely valid assumption, but it's good enough for right now). If this is the case, then we can cast PreviousPage to the underlying class of search.aspx, and since we made the dropdownlist and textbox controls public, we can then access them as properties in our code here.



          Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

          Dim employeeName As String
          Dim department As String
          Dim location As String
          Dim searchPage As Search

          If PreviousPage Is Nothing Then
          Response.Redirect("search.aspx")
          Else
          If PreviousPage.IsCrossPagePostBack Then

          searchPage = DirectCast(PreviousPage, Search)

          employeeName = searchPage.SearchTextBox.Text
          department = searchPage.DepartmentDropDownList.SelectedValue
          location = searchPage.LocationDropDownList.SelectedValue

          Call bindData(employeeName, department, location)

          End If
          End If

          End Sub

          Private Sub bindData(ByVal employeeName As String, ByVal locationName As String, ByVal departmentName As String)

          With searchResultsGridView
          .DataSource = 'Some code that passes the search parameters to the database
          .DataBind()
          End With

          End Sub


          As for your requirement that the search results should only show a single row, consider whether or not it is possible to have two employees with the same name, in the same department, in the same location. It might be unlikely, but I don't think it's impossible and I'm not sure you should have a restriction that you shouldn't show it. If this was, say, a payroll system, you could end up with a record you'd never be able to get to through the UI, so you'd never be able to stop paying that particular employee - probably not what you'd want!






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f1858383%2fpopulating-a-gridview-with-a-buttons-click-event%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Try this



            <asp:Button ID="srchButton" Text="BindData" runat="server" OnClick="BindData" />

            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>

            protected void BindData(object sender, EventArgs e)

            Gridview1.Datasource = YourDataSource;
            GridView1.DataBind()






            share|improve this answer























            • Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

              – david padi
              Jan 14 '11 at 16:48











            • Hey David, You just need to the two lines in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48











            • Just assign your datasource and then call databind method in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48
















            0














            Try this



            <asp:Button ID="srchButton" Text="BindData" runat="server" OnClick="BindData" />

            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>

            protected void BindData(object sender, EventArgs e)

            Gridview1.Datasource = YourDataSource;
            GridView1.DataBind()






            share|improve this answer























            • Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

              – david padi
              Jan 14 '11 at 16:48











            • Hey David, You just need to the two lines in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48











            • Just assign your datasource and then call databind method in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48














            0












            0








            0







            Try this



            <asp:Button ID="srchButton" Text="BindData" runat="server" OnClick="BindData" />

            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>

            protected void BindData(object sender, EventArgs e)

            Gridview1.Datasource = YourDataSource;
            GridView1.DataBind()






            share|improve this answer













            Try this



            <asp:Button ID="srchButton" Text="BindData" runat="server" OnClick="BindData" />

            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>

            protected void BindData(object sender, EventArgs e)

            Gridview1.Datasource = YourDataSource;
            GridView1.DataBind()







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 7 '09 at 7:31









            Chendur PandianChendur Pandian

            18.4k88203347




            18.4k88203347












            • Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

              – david padi
              Jan 14 '11 at 16:48











            • Hey David, You just need to the two lines in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48











            • Just assign your datasource and then call databind method in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48


















            • Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

              – david padi
              Jan 14 '11 at 16:48











            • Hey David, You just need to the two lines in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48











            • Just assign your datasource and then call databind method in your button click

              – Chendur Pandian
              Jan 14 '11 at 16:48

















            Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

            – david padi
            Jan 14 '11 at 16:48





            Thank you Pandiya. This looks like a C# code though. do you have a VB code for it?

            – david padi
            Jan 14 '11 at 16:48













            Hey David, You just need to the two lines in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48





            Hey David, You just need to the two lines in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48













            Just assign your datasource and then call databind method in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48






            Just assign your datasource and then call databind method in your button click

            – Chendur Pandian
            Jan 14 '11 at 16:48














            0














            OK, cross-page postbacks in ASP.NET. Here we go.



            Start with your search page, which we'll call search.aspx - this has your dropdownlists, textbox and button.



            Employee Name: <asp:TextBox runat="server" ID="SearchTextBox" />
            <br />
            <asp:DropDownList runat="server" ID="LocationDropDownList">
            <asp:ListItem Text="Springfield" Value="Springfield" />
            <asp:ListItem Text="Shelbyville" Value="Shelbyville" />
            </asp:DropDownList>
            <br />
            <asp:DropDownList runat="server" ID="DepartmentDropDownList">
            <asp:ListItem Text="Nuclear Power" Value="Power" />
            <asp:ListItem Text="Dr. Frink's Lab" Value="Research" />
            <asp:ListItem Text="Mr. Burn's Office" Value="Management" />
            </asp:DropDownList>
            <br />
            <asp:Button runat="server" ID="SearchButton" Text="Search" PostBackUrl="~/SearchResults.aspx" />


            Note that the button has a PostBackUrl attribute - this is what posts the request off to the results page. We also need to change the search.aspx.designer.vb so that the dropdownlists and textbox are public properties, not protected.



            Public WithEvents SearchTextBox As Global.System.Web.UI.WebControls.TextBox


            The results page, which will be searchresults.aspx, has the GridView on it.



            <asp:gridview runat="server" id="SearchResultsGridView" />


            Now, how to handle the cross-page postback in the code. In the Page_Load event for searchresults.aspx, we check the PreviousPage property. PreviousPage could be Nothing (if, say, the user typed in searchresults.aspx directly), so if it is we'll redirect back to search.aspx. If PreviousPage is something, then we can check the IsCrossPagePostback property. If this is True, then we've probably got here from our search.aspx page (this may not be a completely valid assumption, but it's good enough for right now). If this is the case, then we can cast PreviousPage to the underlying class of search.aspx, and since we made the dropdownlist and textbox controls public, we can then access them as properties in our code here.



            Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

            Dim employeeName As String
            Dim department As String
            Dim location As String
            Dim searchPage As Search

            If PreviousPage Is Nothing Then
            Response.Redirect("search.aspx")
            Else
            If PreviousPage.IsCrossPagePostBack Then

            searchPage = DirectCast(PreviousPage, Search)

            employeeName = searchPage.SearchTextBox.Text
            department = searchPage.DepartmentDropDownList.SelectedValue
            location = searchPage.LocationDropDownList.SelectedValue

            Call bindData(employeeName, department, location)

            End If
            End If

            End Sub

            Private Sub bindData(ByVal employeeName As String, ByVal locationName As String, ByVal departmentName As String)

            With searchResultsGridView
            .DataSource = 'Some code that passes the search parameters to the database
            .DataBind()
            End With

            End Sub


            As for your requirement that the search results should only show a single row, consider whether or not it is possible to have two employees with the same name, in the same department, in the same location. It might be unlikely, but I don't think it's impossible and I'm not sure you should have a restriction that you shouldn't show it. If this was, say, a payroll system, you could end up with a record you'd never be able to get to through the UI, so you'd never be able to stop paying that particular employee - probably not what you'd want!






            share|improve this answer



























              0














              OK, cross-page postbacks in ASP.NET. Here we go.



              Start with your search page, which we'll call search.aspx - this has your dropdownlists, textbox and button.



              Employee Name: <asp:TextBox runat="server" ID="SearchTextBox" />
              <br />
              <asp:DropDownList runat="server" ID="LocationDropDownList">
              <asp:ListItem Text="Springfield" Value="Springfield" />
              <asp:ListItem Text="Shelbyville" Value="Shelbyville" />
              </asp:DropDownList>
              <br />
              <asp:DropDownList runat="server" ID="DepartmentDropDownList">
              <asp:ListItem Text="Nuclear Power" Value="Power" />
              <asp:ListItem Text="Dr. Frink's Lab" Value="Research" />
              <asp:ListItem Text="Mr. Burn's Office" Value="Management" />
              </asp:DropDownList>
              <br />
              <asp:Button runat="server" ID="SearchButton" Text="Search" PostBackUrl="~/SearchResults.aspx" />


              Note that the button has a PostBackUrl attribute - this is what posts the request off to the results page. We also need to change the search.aspx.designer.vb so that the dropdownlists and textbox are public properties, not protected.



              Public WithEvents SearchTextBox As Global.System.Web.UI.WebControls.TextBox


              The results page, which will be searchresults.aspx, has the GridView on it.



              <asp:gridview runat="server" id="SearchResultsGridView" />


              Now, how to handle the cross-page postback in the code. In the Page_Load event for searchresults.aspx, we check the PreviousPage property. PreviousPage could be Nothing (if, say, the user typed in searchresults.aspx directly), so if it is we'll redirect back to search.aspx. If PreviousPage is something, then we can check the IsCrossPagePostback property. If this is True, then we've probably got here from our search.aspx page (this may not be a completely valid assumption, but it's good enough for right now). If this is the case, then we can cast PreviousPage to the underlying class of search.aspx, and since we made the dropdownlist and textbox controls public, we can then access them as properties in our code here.



              Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

              Dim employeeName As String
              Dim department As String
              Dim location As String
              Dim searchPage As Search

              If PreviousPage Is Nothing Then
              Response.Redirect("search.aspx")
              Else
              If PreviousPage.IsCrossPagePostBack Then

              searchPage = DirectCast(PreviousPage, Search)

              employeeName = searchPage.SearchTextBox.Text
              department = searchPage.DepartmentDropDownList.SelectedValue
              location = searchPage.LocationDropDownList.SelectedValue

              Call bindData(employeeName, department, location)

              End If
              End If

              End Sub

              Private Sub bindData(ByVal employeeName As String, ByVal locationName As String, ByVal departmentName As String)

              With searchResultsGridView
              .DataSource = 'Some code that passes the search parameters to the database
              .DataBind()
              End With

              End Sub


              As for your requirement that the search results should only show a single row, consider whether or not it is possible to have two employees with the same name, in the same department, in the same location. It might be unlikely, but I don't think it's impossible and I'm not sure you should have a restriction that you shouldn't show it. If this was, say, a payroll system, you could end up with a record you'd never be able to get to through the UI, so you'd never be able to stop paying that particular employee - probably not what you'd want!






              share|improve this answer

























                0












                0








                0







                OK, cross-page postbacks in ASP.NET. Here we go.



                Start with your search page, which we'll call search.aspx - this has your dropdownlists, textbox and button.



                Employee Name: <asp:TextBox runat="server" ID="SearchTextBox" />
                <br />
                <asp:DropDownList runat="server" ID="LocationDropDownList">
                <asp:ListItem Text="Springfield" Value="Springfield" />
                <asp:ListItem Text="Shelbyville" Value="Shelbyville" />
                </asp:DropDownList>
                <br />
                <asp:DropDownList runat="server" ID="DepartmentDropDownList">
                <asp:ListItem Text="Nuclear Power" Value="Power" />
                <asp:ListItem Text="Dr. Frink's Lab" Value="Research" />
                <asp:ListItem Text="Mr. Burn's Office" Value="Management" />
                </asp:DropDownList>
                <br />
                <asp:Button runat="server" ID="SearchButton" Text="Search" PostBackUrl="~/SearchResults.aspx" />


                Note that the button has a PostBackUrl attribute - this is what posts the request off to the results page. We also need to change the search.aspx.designer.vb so that the dropdownlists and textbox are public properties, not protected.



                Public WithEvents SearchTextBox As Global.System.Web.UI.WebControls.TextBox


                The results page, which will be searchresults.aspx, has the GridView on it.



                <asp:gridview runat="server" id="SearchResultsGridView" />


                Now, how to handle the cross-page postback in the code. In the Page_Load event for searchresults.aspx, we check the PreviousPage property. PreviousPage could be Nothing (if, say, the user typed in searchresults.aspx directly), so if it is we'll redirect back to search.aspx. If PreviousPage is something, then we can check the IsCrossPagePostback property. If this is True, then we've probably got here from our search.aspx page (this may not be a completely valid assumption, but it's good enough for right now). If this is the case, then we can cast PreviousPage to the underlying class of search.aspx, and since we made the dropdownlist and textbox controls public, we can then access them as properties in our code here.



                Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

                Dim employeeName As String
                Dim department As String
                Dim location As String
                Dim searchPage As Search

                If PreviousPage Is Nothing Then
                Response.Redirect("search.aspx")
                Else
                If PreviousPage.IsCrossPagePostBack Then

                searchPage = DirectCast(PreviousPage, Search)

                employeeName = searchPage.SearchTextBox.Text
                department = searchPage.DepartmentDropDownList.SelectedValue
                location = searchPage.LocationDropDownList.SelectedValue

                Call bindData(employeeName, department, location)

                End If
                End If

                End Sub

                Private Sub bindData(ByVal employeeName As String, ByVal locationName As String, ByVal departmentName As String)

                With searchResultsGridView
                .DataSource = 'Some code that passes the search parameters to the database
                .DataBind()
                End With

                End Sub


                As for your requirement that the search results should only show a single row, consider whether or not it is possible to have two employees with the same name, in the same department, in the same location. It might be unlikely, but I don't think it's impossible and I'm not sure you should have a restriction that you shouldn't show it. If this was, say, a payroll system, you could end up with a record you'd never be able to get to through the UI, so you'd never be able to stop paying that particular employee - probably not what you'd want!






                share|improve this answer













                OK, cross-page postbacks in ASP.NET. Here we go.



                Start with your search page, which we'll call search.aspx - this has your dropdownlists, textbox and button.



                Employee Name: <asp:TextBox runat="server" ID="SearchTextBox" />
                <br />
                <asp:DropDownList runat="server" ID="LocationDropDownList">
                <asp:ListItem Text="Springfield" Value="Springfield" />
                <asp:ListItem Text="Shelbyville" Value="Shelbyville" />
                </asp:DropDownList>
                <br />
                <asp:DropDownList runat="server" ID="DepartmentDropDownList">
                <asp:ListItem Text="Nuclear Power" Value="Power" />
                <asp:ListItem Text="Dr. Frink's Lab" Value="Research" />
                <asp:ListItem Text="Mr. Burn's Office" Value="Management" />
                </asp:DropDownList>
                <br />
                <asp:Button runat="server" ID="SearchButton" Text="Search" PostBackUrl="~/SearchResults.aspx" />


                Note that the button has a PostBackUrl attribute - this is what posts the request off to the results page. We also need to change the search.aspx.designer.vb so that the dropdownlists and textbox are public properties, not protected.



                Public WithEvents SearchTextBox As Global.System.Web.UI.WebControls.TextBox


                The results page, which will be searchresults.aspx, has the GridView on it.



                <asp:gridview runat="server" id="SearchResultsGridView" />


                Now, how to handle the cross-page postback in the code. In the Page_Load event for searchresults.aspx, we check the PreviousPage property. PreviousPage could be Nothing (if, say, the user typed in searchresults.aspx directly), so if it is we'll redirect back to search.aspx. If PreviousPage is something, then we can check the IsCrossPagePostback property. If this is True, then we've probably got here from our search.aspx page (this may not be a completely valid assumption, but it's good enough for right now). If this is the case, then we can cast PreviousPage to the underlying class of search.aspx, and since we made the dropdownlist and textbox controls public, we can then access them as properties in our code here.



                Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

                Dim employeeName As String
                Dim department As String
                Dim location As String
                Dim searchPage As Search

                If PreviousPage Is Nothing Then
                Response.Redirect("search.aspx")
                Else
                If PreviousPage.IsCrossPagePostBack Then

                searchPage = DirectCast(PreviousPage, Search)

                employeeName = searchPage.SearchTextBox.Text
                department = searchPage.DepartmentDropDownList.SelectedValue
                location = searchPage.LocationDropDownList.SelectedValue

                Call bindData(employeeName, department, location)

                End If
                End If

                End Sub

                Private Sub bindData(ByVal employeeName As String, ByVal locationName As String, ByVal departmentName As String)

                With searchResultsGridView
                .DataSource = 'Some code that passes the search parameters to the database
                .DataBind()
                End With

                End Sub


                As for your requirement that the search results should only show a single row, consider whether or not it is possible to have two employees with the same name, in the same department, in the same location. It might be unlikely, but I don't think it's impossible and I'm not sure you should have a restriction that you shouldn't show it. If this was, say, a payroll system, you could end up with a record you'd never be able to get to through the UI, so you'd never be able to stop paying that particular employee - probably not what you'd want!







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 8 '09 at 21:43









                PhilPursglovePhilPursglove

                11.6k43659




                11.6k43659



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f1858383%2fpopulating-a-gridview-with-a-buttons-click-event%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    How to read a connectionString WITH PROVIDER in .NET Core?

                    Node.js Script on GitHub Pages or Amazon S3

                    Museum of Modern and Contemporary Art of Trento and Rovereto