<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Data Presentation Controls</title><link>http://forums.asp.net/24.aspx</link><description>ASP.NET data-bound controls such as the DataGrid, DataList, GridView, FormView, DetailsView, and Repeater Controls.  &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=23&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2363959.aspx</link><pubDate>Sat, 17 May 2008 15:30:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2363959</guid><dc:creator>Samu Zhang - MSFT</dc:creator><author>Samu Zhang - MSFT</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2363959.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2363959</wfw:commentRss><description>&lt;p&gt;Hi &lt;strong&gt;JohnnyJ,&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;JohnnyJ:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;    [WebMethod]
    &lt;span class="kwd"&gt;public&lt;/span&gt; DataSet GetDataSetForum2()
    {
        DataSet datasource = &lt;span class="kwd"&gt;new&lt;/span&gt; DataSet();
        &lt;span class="kwd"&gt;string&lt;/span&gt; database = &lt;span class="st"&gt;&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/topic.mdb;Persist Security Info=True&amp;quot;&lt;/span&gt;;
        &lt;span class="kwd"&gt;string&lt;/span&gt; queryStr = &lt;span class="st"&gt;&amp;quot;Select * from Comment&amp;quot;&lt;/span&gt;;
        OleDbConnection myConn = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbConnection(database);
        OleDbDataAdapter myDataAdapter = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbDataAdapter(queryStr, myConn);
        myConn.Open();
        myDataAdapter.Fill(datasource, &lt;span class="st"&gt;&amp;quot;Comment&amp;quot;&lt;/span&gt;);
        myConn.Close();
        &lt;span class="kwd"&gt;return&lt;/span&gt; datasource;
    }&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So you need to change your webmethod to:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;    [WebMethod]
    &lt;span class="kwd"&gt;public&lt;/span&gt; DataSet GetDataSetForum2(&lt;span class="kwd"&gt;string&lt;/span&gt; id)
    {
        DataSet datasource = &lt;span class="kwd"&gt;new&lt;/span&gt; DataSet();
        &lt;span class="kwd"&gt;string&lt;/span&gt; database = &lt;span class="st"&gt;&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/topic.mdb;Persist Security Info=True&amp;quot;&lt;/span&gt;;
        &lt;span class="kwd"&gt;string&lt;/span&gt; queryStr = &lt;span class="st"&gt;&amp;quot;Select * from Comment where topicid = &amp;quot;&lt;/span&gt;+id;
        OleDbConnection myConn = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbConnection(database);
        OleDbDataAdapter myDataAdapter = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbDataAdapter(queryStr, myConn);
        myConn.Open();
        myDataAdapter.Fill(datasource, &lt;span class="st"&gt;&amp;quot;Comment&amp;quot;&lt;/span&gt;);
        myConn.Close();
        &lt;span class="kwd"&gt;return&lt;/span&gt; datasource;
    }&lt;/pre&gt;&amp;nbsp;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2361710.aspx</link><pubDate>Fri, 16 May 2008 07:56:47 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361710</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361710.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2361710</wfw:commentRss><description>&lt;pre class="coloredcode"&gt;    [WebMethod]
    &lt;span class="kwd"&gt;public&lt;/span&gt; DataSet GetDataSetForum2()
    {
        DataSet datasource = &lt;span class="kwd"&gt;new&lt;/span&gt; DataSet();
        &lt;span class="kwd"&gt;string&lt;/span&gt; database = &lt;span class="st"&gt;&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/topic.mdb;Persist Security Info=True&amp;quot;&lt;/span&gt;;
        &lt;span class="kwd"&gt;string&lt;/span&gt; queryStr = &lt;span class="st"&gt;&amp;quot;Select * from Comment&amp;quot;&lt;/span&gt;;
        OleDbConnection myConn = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbConnection(database);
        OleDbDataAdapter myDataAdapter = &lt;span class="kwd"&gt;new&lt;/span&gt; OleDbDataAdapter(queryStr, myConn);
        myConn.Open();
        myDataAdapter.Fill(datasource, &lt;span class="st"&gt;&amp;quot;Comment&amp;quot;&lt;/span&gt;);
        myConn.Close();
        &lt;span class="kwd"&gt;return&lt;/span&gt; datasource;
    }&lt;/pre&gt;localhost.Topic topic = new localhost.Topic(); 
&lt;p&gt;string topicId = Request.QueryString[&amp;quot;TopicID&amp;quot;].ToString(); &lt;/p&gt;
&lt;p&gt;string id = &amp;quot;SELECT * FROM Post WHERE ForumID=&amp;#39;&amp;quot; + topicId + &amp;quot;&amp;#39;&amp;quot;;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;datasource = topic.GetDataSetForum2(id); &lt;/p&gt;
&lt;p&gt;GridView1.DataSource = datasource; &lt;/p&gt;
&lt;p&gt;GridView1.DataBind(); &lt;/p&gt;
&lt;p&gt;topicid is a int not a string if that makes any difference.&lt;/p&gt;
&lt;p&gt;So does&amp;nbsp;a query string need to be within the webservice?&amp;nbsp;I have noticed that there are two querystrings,however if&amp;nbsp;I remove the querystring from the web service it doesnt display anything, as its not querying the table&amp;nbsp;I think? I added the querystring which is located within the website however it stated&amp;nbsp;that the topicid could not be found, so&amp;nbsp;I added that but then it didnt like the response statement. &lt;/p&gt;
&lt;p&gt;Thank you&amp;nbsp;for your&amp;nbsp;help&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2361370.aspx</link><pubDate>Fri, 16 May 2008 04:48:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361370</guid><dc:creator>Gery128</dc:creator><author>Gery128</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361370.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2361370</wfw:commentRss><description>&lt;p&gt;Look @ this line.&lt;/p&gt;
&lt;p&gt;datasource = topic.GetDataSetForum2(&amp;quot;SELECT * FROM Comment WHERE TopicID =&amp;quot; +topicId); &lt;/p&gt;
&lt;p&gt;Now you are having GetDataSetForum2 Method in Topic Class. But there you might not have passed correct no of arguments(parameteres).&lt;/p&gt;
&lt;p&gt;Definition of GetDataSetForum2 should look like this.&lt;/p&gt;
&lt;p&gt;public DataSet static GetDataSetForum2(string myQuery)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;//ADO.NET code to fetch code.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And then you can pass string to it. So first store your Query in String. Like this.&lt;/p&gt;
&lt;p&gt;string myQuery = &amp;quot;SELECT * FROM Comment WHERE TopicID =&amp;quot; +topicId;&lt;/p&gt;
&lt;p&gt;then pass myQuery to your method.&lt;/p&gt;
&lt;p&gt;datasource = topic.GetDataSetForum2(myQuery);&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2360070.aspx</link><pubDate>Thu, 15 May 2008 14:00:26 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2360070</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2360070.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2360070</wfw:commentRss><description>&lt;p&gt;Could this problem have anything to do with the select string within web service?&lt;/p&gt;
&lt;p&gt;As I have just noticed that I have no query stating display all (web service)&amp;nbsp;and another (application) stating select all where...&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2360011.aspx</link><pubDate>Thu, 15 May 2008 13:39:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2360011</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2360011.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2360011</wfw:commentRss><description>&lt;p&gt;This is what I have &lt;/p&gt;
&lt;p&gt;localhost.Topic topic = new localhost.Topic(); &lt;/p&gt;
&lt;p&gt;string topicId = Request.QueryString[&amp;quot;TopicID&amp;quot;].ToString(); &lt;/p&gt;
&lt;p&gt;datasource = topic.GetDataSetForum2(&amp;quot;SELECT * FROM Comment WHERE TopicID =&amp;quot; +topicId); &lt;/p&gt;
&lt;p&gt;GridView1.DataSource = datasource; &lt;/p&gt;
&lt;p&gt;GridView1.DataBind(); &lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2359871.aspx</link><pubDate>Thu, 15 May 2008 12:57:46 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359871</guid><dc:creator>Gery128</dc:creator><author>Gery128</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359871.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359871</wfw:commentRss><description>&lt;p&gt;you have to pass argument for that method.&lt;/p&gt;
&lt;p&gt;when you r defing tht method&lt;/p&gt;
&lt;p&gt;GetForum(string myString)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2359821.aspx</link><pubDate>Thu, 15 May 2008 12:39:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359821</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359821.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359821</wfw:commentRss><description>&lt;p&gt;I am getting one error: &lt;/p&gt;
&lt;p&gt;No overload for method &amp;#39;GetDataSetForum2&amp;#39; takes &amp;#39;1&amp;#39; arguments &lt;/p&gt;
&lt;p&gt;I have looked on the web and what people are saying is that something is missing but i dont know what.&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2359695.aspx</link><pubDate>Thu, 15 May 2008 11:57:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359695</guid><dc:creator>Gery128</dc:creator><author>Gery128</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359695.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359695</wfw:commentRss><description>&lt;p&gt;u can fetch querystring data like this.&lt;/p&gt;&lt;font color="#0000ff"&gt;
&lt;p&gt;string&lt;/font&gt;&amp;nbsp;topicId = Request.QueryString[&lt;font color="#a31515"&gt;&amp;quot;TopicID&amp;quot;&lt;/font&gt;].ToString();&lt;/p&gt;
&lt;p&gt;then use ur topicId variable in select query like this.&lt;/p&gt;
&lt;p&gt;datasorce = myws.GetDataSetForum2(&amp;quot;select * from comment where TopicID=&amp;quot;+topicId);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2359392.aspx</link><pubDate>Thu, 15 May 2008 09:26:19 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359392</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359392.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359392</wfw:commentRss><description>&lt;p&gt;localhost.Topic topic = new localhost.Topic(); &lt;/p&gt;
&lt;p&gt;datasource = myws.GetDataSetForum2(&amp;quot;SELECT * FROM Comment WHERE TopicID =&amp;quot;+GridView1.Rows.Count); &lt;/p&gt;
&lt;p&gt;GridView1.DataSource = datasource; GridView1.DataBind();&lt;/p&gt;
&lt;p&gt;When&amp;nbsp;trying this, I am getting an error. This might be a stupid question but how do i fetch a query string?&lt;/p&gt;</description></item><item><title>Re: Select statement - gridview</title><link>http://forums.asp.net/thread/2359350.aspx</link><pubDate>Thu, 15 May 2008 09:03:44 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359350</guid><dc:creator>Gery128</dc:creator><author>Gery128</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359350.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359350</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You got it right. You are mistaking in query.&lt;/p&gt;
&lt;p&gt;In Select query you have to pass topicID which is you are passing from querystring.&lt;/p&gt;
&lt;p&gt;First you fetch Topic ID from query string.&lt;/p&gt;
&lt;p&gt;Then type your query like this :&lt;/p&gt;
&lt;p&gt;string variableName = QueryString[&amp;quot;TopicID&amp;quot;].ToString();&lt;/p&gt;&lt;font color="#2b91af"&gt;
&lt;p&gt;GridView1.DataSource = BLogic&lt;/font&gt;.GetCategory(&lt;font color="#a31515"&gt;&amp;quot;Select * from Test where TopicID= &amp;#39;&amp;quot;&lt;/font&gt;+varibleName&amp;nbsp;+&lt;font color="#a31515"&gt;&amp;quot;&amp;#39; &amp;quot;&lt;/font&gt;);&lt;/p&gt;
&lt;p&gt;OR&lt;/p&gt;&lt;font color="#2b91af"&gt;
&lt;p&gt;GridView1.DataSource = &lt;font color="#2b91af"&gt;BLogic&lt;/font&gt;.GetCategory(&lt;font color="#a31515"&gt;&amp;quot;Select * from Test where TopicID=&amp;quot;&lt;/font&gt;+GridView1.Rows.Count);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Both way it would work.&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Select statement - gridview</title><link>http://forums.asp.net/thread/2359291.aspx</link><pubDate>Thu, 15 May 2008 08:38:41 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2359291</guid><dc:creator>JohnnyJ</dc:creator><author>JohnnyJ</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2359291.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=24&amp;PostID=2359291</wfw:commentRss><description>&lt;p&gt;Web service&lt;/p&gt;
&lt;p&gt;Trouble with a select statement. Newish to c#.&lt;/p&gt;
&lt;p&gt;A gridview holds information for a forum, the forum has a column which displays a hyperlink. The user can click on this hyperlink and be redirected to another page where the comments about that topic can be displayed.&lt;/p&gt;
&lt;p&gt;However all the comments are being displayed.&amp;nbsp;Can anyone help? &lt;/p&gt;&lt;pre class="coloredcode"&gt;Topic Page&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;lt;&lt;span class="tag"&gt;asp:HyperLinkField&lt;/span&gt;&lt;span class="attr"&gt; DataNavigateUrlFormatString=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;~/topic.aspx?TopicID={0}&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; NavigateUrl=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;~/topic.aspx&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Comments&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; DataNavigateUrlFields=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TopicID&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;Comments Page&lt;/pre&gt;&lt;pre class="coloredcode"&gt;localhost.Topic topic = &lt;span class="kwd"&gt;new&lt;/span&gt; localhost.Topic();
datasource = myws.GetDataSetForum2(&lt;span class="st"&gt;&amp;quot;SELECT * FROM Comment WHERE TopicID = &amp;#39;&amp;quot;&amp;quot;&amp;#39;&amp;quot;&lt;/span&gt;);
GridView1.DataSource = datasource;
GridView1.DataBind();&lt;/pre&gt;&lt;pre class="coloredcode"&gt;The select statement is wrong but dont know what to do. &lt;/pre&gt;</description></item></channel></rss>