आप वर्तमान में अपने पैरामीटर को उद्धरणों में डाल रहे हैं, जिसका अर्थ है कि अब इसे पैरामीटर के रूप में उपयोग नहीं किया जा रहा है। मुझे संदेह है कि आप चाहते हैं:
string cmdText = "SELECT * FROM tblshareknowledge where title LIKE @myTitle";
cmd = new MySqlCommand(cmdText, con);
cmd.Parameters.AddWithValue("@myTitle", "%" + title + "%");