PDA

View Full Version : سوال: چرا وقتی تو تکس باکس ی کلمه ای رو می نویسم و اون تو دیتا گرید ویو وجود داره ولی نتیجه شرط انجام نمیش



soroshsaedi
جمعه 09 دی 1390, 17:16 عصر
تو کد زیر تو تکس باکس 12کلمه ای مینویسم که اون کلمه تو ستون Name گریدویو هست ولی شرط برقرار نمیشه خواهش میکنم منو راهنمایی کنید.




private void button7_Click(object sender, EventArgs e)
{
string tx1;
tx1 = textBox12.Text.ToString();
string tx2;
try
{
tx2= dataGrdVeiwbookid.Rows[2].Cells["IdBook"].Value.ToString();
if ( tx2==tx1 )

{
textBox13.Text = dataGrdVeiwbookid.Rows[2].Cells["Name"].Value.ToString();

}
}
catch{}
{

mmd2009
جمعه 09 دی 1390, 17:46 عصر
با سلام

شاید فضای خالی سمت چپ و راست رشته وجود داشته باشه. به این صورت عمل کنید :


string str1 = "120";

string str2 = "120 ";

string str3 = "120";

Console.WriteLine(str1 == str2 ? "str1 == str2" : "str1 != str2");// Result : str1 != str2

// ba estefade az methode Trim()
Console.WriteLine(str1.Trim() == str2.Trim() ? "str1 == str2" : "str1 != str2");// Result : str1 == str2

Console.WriteLine(str1 == str3 ? "str1 == str3" : "str1 != str3");// Result : str1 == str3

Console.ReadKey();


موفق باشید