راهنمایی در خصوص GridView : چگونگی خواندن یک سطر GridView با استفاده از textbox
سلام به همه دوستان
دوستان عزیز من یه گرید ویو دارم که دارای فیلدای متعددی هستش، به عنوان مثال ID, FName, LName و...
همچنین تو فرمم دو textbox و یک Button دارم ،
حالا میخواستم وقتی تو textbox1 عدد فیلد ID گرید رو وارد میکنم FName در textbox2 نمایش داده بشه.
اگر راهی وجود داره ممنون میشم راهنمایی کنید.
با تشکر از همه دوستان
1 ضمیمه
نقل قول: راهنمایی در خصوص GridView : چگونگی خواندن یک سطر GridView با استفاده از textbox
بطور مثال گریدویو توسط SqlDataSource به پایگاه داده متصل شده است.
ضمیمه 64158
در رویداد کلیک Button به این صورت عمل کنید:
protected void Button1_Click(object sender, EventArgs e)
{
TextBox2.Text = GridView1.Rows[int.Parse(TextBox1.Text)].Cells[2].Text;
}
در این مثال زمانی که شماره سطر را درون TextBox1 وارد می کنید مقدار فیلد family درون TextBox2 نمایش داده می شود.
موفق باشید.
1 ضمیمه
نقل قول: راهنمایی در خصوص GridView : چگونگی خواندن یک سطر GridView با استفاده از textbox
ضمیمه 64183
با تشکر از راهنمایتون
دوست عزیز جدول گرید من به این شکل هستش.
من میخوام و قتی کاربر کد درس را مثلا 104 رو وارد میکنه نام درس (جاوا) نمایش داده بشه.
این روشی که شما گفتید کاربر باید شماره سطرو وارد کنه که متاسفانه منظور من این روش نبود.
اگر راهی هست ممنون میشم که راهنمایی کنید.
با تشکر
نقل قول: راهنمایی در خصوص GridView : چگونگی خواندن یک سطر GridView با استفاده از textbox
بهتره از يك Query ساده استفاده كنيد و ركوردي رو انتخاب كنيد كه مقدار كد درس باشه مثل 100 بعد نام درس رو در تكس مورد نظر نمايش بديد.
از يك ديتا سورس ميتونيد و قمست Select استفاده كنيد.
1 ضمیمه
نقل قول: راهنمایی در خصوص GridView : چگونگی خواندن یک سطر GridView با استفاده از textbox
ضمیمه 64190
for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (GridView1.Rows[i].Cells[0].Text ==TextBox1.Text)
{
TextBox2.Text = GridView1.Rows[i].Cells[2].Text;
}
}
در این مثال زمانی که مقدار id درون TextBox1 وارد شود مقدار فیلد family درون TextBox2 نمایش داده می شود.
موفق باشید.