Jag försöker skicka med en parameter med en SqlDataSource i code behind. Jag får bara felmeddelandet att "input string was not in correct format" hur formaterar jag den så det blire rätt? Om jag skriver en siffra istället för catID så fungerar det. Ta bort "" runt "catID"SelectParameters i code behind
<code>
protected void grid1_Click(object sender, EventArgs e)
{
LinkButton btn = (LinkButton)sender;
int catID = Convert.ToInt32(btn.CommandArgument);
Label1.Text = "Trådar till kategori med id = " + catID.ToString();
sdsAllPosts.SelectCommand = "getOneCat";
sdsAllPosts.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
sdsAllPosts.SelectParameters.Add("id", TypeCode.Int32, "catID");
sdsAllPosts.SelectParameters[0].Direction = ParameterDirection.Input;
}
</code>Sv: SelectParameters i code behind
<code>
sdsAllPosts.SelectParameters.Add("id", TypeCode.Int32, catID);
</code>