Solved

ASP.NET dropdownlist/gridview databinding using SqlDataSource

Posted on 2010-11-11
8
718 Views
Last Modified: 2012-05-10
Hi,

I have to databind gridview with sproc resultset that has parameters from two DropDownLists. First  parameter should be equal the value of DataTextField and second should be equal the value of DataValueField . What should be written instead of ‘?????’ .

<asp:SqlDataSource  .....  >
  <SelectParameters>
    <asp:ControlParameter ControlID="DropDownList1" PropertyName="?????"  ... />
    <asp:ControlParameter ControlID="DropDownList2" PropertyName="?????"  ... />
  </SelectParameters>
</asp:SqlDataSource>


Thanks.
0
Comment
Question by:quasar_ee
8 Comments
 
LVL 41

Accepted Solution

by:
guru_sami earned 250 total points
ID: 34114569
Try Text and SelectedValue properties
0
 
LVL 6

Expert Comment

by:AliSyed
ID: 34114790
<asp:ControlParameter ControlID="DropDownList1" PropertyName="SelectedValue" />
    <asp:ControlParameter ControlID="DropDownList2" PropertyName="Text"/>
0
 
LVL 7

Assisted Solution

by:mr_nadger
mr_nadger earned 250 total points
ID: 34119883
example attached for you
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="dummy._Default" %>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

    

        text

        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">

            <asp:ListItem>Monday</asp:ListItem>

            <asp:ListItem>Tuesday</asp:ListItem>

            <asp:ListItem>Wednesday</asp:ListItem>

            <asp:ListItem>Thursday</asp:ListItem>

            <asp:ListItem>Friday</asp:ListItem>

            <asp:ListItem>Saturday</asp:ListItem>

            <asp:ListItem>Sunday</asp:ListItem>

        </asp:DropDownList>

        <br />

        <br />

        value         

        <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True">

            <asp:ListItem Value="1">High</asp:ListItem>

            <asp:ListItem Value="2">Low</asp:ListItem>

        </asp:DropDownList>

        

    

    </div>

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 

        ConnectionString="<%$ ConnectionStrings:ServiceBridgeV3ConnectionString %>" 

        SelectCommand="p_test" SelectCommandType="StoredProcedure">

        <SelectParameters>

            <asp:ControlParameter ControlID="DropDownList1" Name="day" 

                PropertyName="Text" Type="String" />

            <asp:ControlParameter ControlID="DropDownList2" Name="sev" 

                PropertyName="SelectedValue" Type="Int32" />

        </SelectParameters>

    </asp:SqlDataSource>

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 

        DataKeyNames="intID" DataSourceID="SqlDataSource1">

        <Columns>

            <asp:BoundField DataField="intID" HeaderText="intID" InsertVisible="False" 

                ReadOnly="True" SortExpression="intID" />

            <asp:BoundField DataField="HPOVID" HeaderText="HPOVID" 

                SortExpression="HPOVID" />

        </Columns>

    </asp:GridView>

    </form>

</body>

</html>

Open in new window

0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 6

Expert Comment

by:AliSyed
ID: 34124810
Gurusami already gave the same  answer i gave. Please do not accept my answer as solution.
0
 

Author Comment

by:quasar_ee
ID: 34311852
ok
0
 

Author Comment

by:quasar_ee
ID: 34311856
ok
0
 
LVL 29

Expert Comment

by:Kumaraswamy R
ID: 34317306
This question has been classified as abandoned and is being closed as part of the Cleanup Program.  See my comment at the end of the question for more details.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses the ASP.NET AJAX ModalPopupExtender control. In this article we will show how to use the ModalPopupExtender control, how to display/show/call the ASP.NET AJAX ModalPopupExtender control from javascript, how to show/display/cal…
In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now