PDA

View Full Version : انتخاب ستون list view



jigily
سه شنبه 18 اسفند 1388, 08:51 صبح
چه جوري ميتونم ستون هاي يك list view را انتخاب كنم؟؟ يعني در حين اجراي برنامه با كليك روي ستون و داده خاصش؟؟

M.YasPro
سه شنبه 18 اسفند 1388, 11:17 صبح
سلام
من از این استفاده می کنم ولی میدونم راه درستی نیست :


private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
MessageBox.Show(listView1.SelectedItems[0].Text);
}

jigily
سه شنبه 18 اسفند 1388, 12:23 عصر
سلام
من از این استفاده می کنم ولی میدونم راه درستی نیست :


private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
MessageBox.Show(listView1.SelectedItems[0].Text);
}


نظورم اينه روي صفحه با ماوس چجوري ميتون انتخابش كنم؟

M.YasPro
سه شنبه 18 اسفند 1388, 12:37 عصر
منظورتون رو متوجه نمیشم .

jigily
سه شنبه 18 اسفند 1388, 13:45 عصر
منظورتون رو متوجه نمیشم .
وقتي برنامه اجرا شد خوباون موقع ميخوام با ماوس بتونم داده خاصي از هر ستون انتخاب كنم...

jigily
سه شنبه 18 اسفند 1388, 21:30 عصر
سلام
من از این استفاده می کنم ولی میدونم راه درستی نیست :


private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedItems.Count > 0)
MessageBox.Show(listView1.SelectedItems[0].Text);
}


اين فقط اولين ستون ميخونه بقيه ستون ها چي؟

Sajjad.Aghapour
سه شنبه 18 اسفند 1388, 23:25 عصر
سوالتون گویا نیست:

برای اینکه بتونید کل یک ستون رو انتخاب کنید باید خاصیت FullRowSelect رو True کنید...
برای اینکه بتونید مقدار یک ستون رو بدست بیارید میتونید از SubItem Collection استفاده کنید:


listView.SelectedUtems[0].SubItems[1].Text


موفق باشید/

jigily
چهارشنبه 19 اسفند 1388, 10:23 صبح
سوالتون گویا نیست:

برای اینکه بتونید کل یک ستون رو انتخاب کنید باید خاصیت FullRowSelect رو True کنید...
برای اینکه بتونید مقدار یک ستون رو بدست بیارید میتونید از SubItem Collection استفاده کنید:


listView.SelectedUtems[0].SubItems[1].Text


موفق باشید/

كاربر نميتونه خودش داده ها رو توي list view تغيير بده؟