PDA

View Full Version : سوال: ریختن آیتمListBox درTextBox(فوری)



sobijoon
سه شنبه 04 اسفند 1388, 02:43 صبح
دوستان سلام
من چطور میتونم مقدار آیتم انتخاب شده در ListBoxرو در TextBoxبریزم؟؟؟
از این کد جوابی در نمیاد:افسرده:
privatevoid listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

textBox11.Text= listBox1.SelectedItem.ToString();
}

Netsky
سه شنبه 04 اسفند 1388, 07:39 صبح
سلام .
شما این کد رو در یک Button قرار بده . من امتحان کردم مشکلی نبود .



textBox1.Text = listBox1.SelectedItem.ToString();

همون کد خودتونه .

sobijoon
چهارشنبه 05 اسفند 1388, 03:34 صبح
باز جای دیگه امتحان کردم.نمیشه!
داخل ،textBox یه مقدار عجیب(System.Data.DataRowView)میده؟:گیج :

SMRAH1
چهارشنبه 05 اسفند 1388, 11:30 صبح
سلام
خوب شی درون ListBox یک شی از نوع DataRowView است باید ابتدا تبدیل نوع انجام بدید یعنی :
DataRowView drv = (DataRowView)listBox1.SelectedItem;
بعد از این شی جدید (dr) استفاده کنید.
این کد نشان میده که شما یک DataSouce رو به ListBox تون وصل کردید.خوب با توجه به کد بالا، حالا باید با توجه به ستونی که وصل کردید (مثلا فیلد به نام YourColumn رو وصل کردید) داریم :

dgv["YourColumn "].ToString();
موفق باشید

mohammad_2039
چهارشنبه 05 اسفند 1388, 12:21 عصر
اینو امتحان کن




TextBox1.Text = (ListView1.Items[ListView1.FocusedItem.Index].SubItems[0].Text.Trim());


فقط چون خودم نوشتم درستی کد رو چک کن. موفق باشی

sobijoon
پنج شنبه 06 اسفند 1388, 01:31 صبح
سپاسگذار از لطف همه که توجه کردید به این حقیر .
باکد زیر که اتفاقی نوشتم مشکل حل شد.
textBox2.Text = listBox2.Text;