|
Автор:
|
|
|
Название:
|
Получение выделенных строк в гриде |
|
Дата:
|
10 January 2003 |
|
Описание: |
Этот вопрос возникает довольно часто. Одно из решений предложенное Джорджем Шеффердом. |
| |
Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения
следующую строку:
[CODEPOST ID=31]Получение выделенных строк в гриде[/CODEPOST] |
| Оценка: |
Проголосовало 2 посетителей, средняя оценка 2.50 |
| Оценить: |
|
1 public ArrayList GetSelectedRows(DataGrid datagrid1)
2 {
3 ArrayList al = new ArrayList();
4 for(int i = 0; i < ((DataSet)dataGrid1.DataSource).Tables[0].Rows.Count; ++i)
5 {
6 if(datagrid1.IsSelected(i))
7 al.Add(i);
8 }
9 return al;
10 }
11 //
12 private void button1_Click(object sender, System.EventArgs e)
13 {
14 string s = "Selected rows:";
15 foreach(object o in GetSelectedRows(dataGrid1))
16 {
17 s+=""+o.ToString();
18 }
19 MessageBox.Show(s);
20 } |
| Вернуться к списку исходников в категории Winforms |