دوستان عزیز لطفا به من بگید این کدی که
MH2538 چیه و کجا باید این کد رو نوشت ؟
txtGoods.Text=DSGoodsProperties.Tables[0].Select("GoodID=" + txtGoodID)[0]["GoodName"].ToString();
DSGoodsProperties نام شیئ DataSet است.
txtGoodID یک متغیر است.
هر شیئ DataTable (مثلا [Tables[0) دارای یک متد SELECT هست که پارامتر آن رشته ای است که قسمت شرطی برای یافتن رکوردها است. که در اینجا از GoodID=" + txtGoodID" استفاده شده که به معنی رکوردهایی است که فیلد GoodID آن برابر txtGoodID باشد.
توسط قسمت [0] به اولین رکورد یافته شده، دسترسی می یابیم.
توسط قسمت ["GoodName"] ، مقدار فیلد GoodName از این رکورد را میگیریم.
البته این کدها برای سی شارپ بود، در بیسیک.نت، چیزی شبیه به زیر باید باشد:
txtGoods.Text = DSGoodsProperties.Tables(0).Select("GoodID=" + txtGoodID)(0)("GoodName").ToString();
همان کدهای قبلی است که بجای آکولاد از پرانتز استفاده شده.
کد فوق، رکوردهای جدول (Table(0 رو میگرده و رکوردهایی که فیلد GoodID آن برابر txtGoodID باشد را پیدا میکند و مقدار فیلد GoodName از اولین رکورد یافته شده را در txtGoods.Text قرار میدهد.