No overload for method takes 2 arguments error in c#
<p>i have a method and i want to assign three parameters to my method,</p>

<pre><code>public void GetListing(string url,int CID ,int ID)
</code></pre>

<p>but it is receiving only two and giving error in my data table where i am selecting values from DB</p>

<pre><code>res.GetListing(dt.Rows[i]["Link"].ToString(), Convert.ToInt32(dt.Rows[i]["ID"],Convert.ToInt32(dt.Rows[i]["CID"].ToString())));
</code></pre>

<p>can anyone tell me why it is throwing this error and help me resolve this issue</p>