Tabledatasource Selectcommand

отредактировано April 2013 Раздел: FastReport .NET
Здравствуйте!
пожалуйста, помогите. TableDataSource SelectCommand не работает. Это пример, Мне нужно работать SelectCommand в Fast Report. нормального визуальную связь, но послал параметр dt не работает SelectCommand

C#
DataTable dt = null;
        private void Form1_Load(object sender, EventArgs e)
        {
            string conn = "provider=microsoft.jet.oledb.4.0;data source=c:\\mybase.mdb";
            OleDbDataAdapter da = new OleDbDataAdapter("select rayon from mytable", conn);
            dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            FastReport.Report r = new FastReport.Report();
            r.RegisterData(dt, "d");
            r.GetDataSource("d").Enabled = true;
            r.Load(@"c:\test.frx");
            r.Show();
        }

Fast Report.NET
private void Page1_StartPage(object sender, EventArgs e)
    {
      TableDataSource table = Report.GetDataSource("d") as TableDataSource;
      table.SelectCommand = "select distinct(d.rayon) from d";
      Data1.DataSource = table;
    }

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.