Аналог DataGridViewRow в TreeList (Devexpress)
От: devlog  
Дата: 28.06.11 02:48
Оценка:
Доброго времени суток.
Есть ли такой аналог?
или как код для DataGrid перевести в код для TreeList/


   public Form1()
        {
            InitializeComponent();
        }
        DataTable t = new DataTable();
        DataGridViewRow DGV;

        private void Form1_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = t;
            DGV= dataGridView1.CurrentRow;

            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (DGV!= null)
            {
                Form2 f = new Form2(DGV);
                f.Show();
            }
        }


*******************

public partial class Form2 : Form
    {
        DataGridViewRow DGVR;
        public Form2(DataGridViewRow DGVR)
        {
           
            InitializeComponent();
            this.DGVR= DGVR;
           
            textBox1.Text = DGVR.Cells[1].Value.ToString();
      
           
        }

    }



28.06.11 19:52: Перенесено модератором из '.NET' — TK
Re: Аналог DataGridViewRow в TreeList (Devexpress)
От: Victor Hytyk Украина  
Дата: 30.06.11 13:31
Оценка:
Да уж. Не код а ужос))
Зачем вы пробуете оперировать данными с компонентов? Это просто отображение. пользуйтесь компонентами только для взятия текущего обьекта данных. Т.е. если вас есть какой то датасурс (DataTable, или какая-то колекция обьектов), то с нее и берите свои данные. А то вам для каждого компонента надо будет свою логику взятия данных реализовывать))
Получение обьекта выделенной строки примерно такое:
для грида:
gridView.GetRow(gridView.FocusedRowHandle)
для tree list:
treeList.GetDataRecordByNode(treeList.FocusedNode)

А далее оперируйте уже с взятым обьектом (в случае с DataTable это будет DataRow).
-----------------------------------------
тут может быть ваша реклама
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.