Вопрос : VSTO заселяя клетки с datatable

Hi,

I имеет шаблон первенствовать созданный в VSTO, и я добавлял форточку действия с combobox которое прыгнуто к таблице «клиентов» снабжая ссылками поле «CustomerRef».  Теперь, я хочу, должна иметь selet потребителя определенный клиент от списка падения вниз, тогда показывать данные, как замечено в вопроса ниже на моем электронная таблица, я называло значения где я хочу показанное reulst, только am на потере на как извлечь данные от таблицы данных.  Пожалуйста см. Кодего ниже на я имею таким образом далеко.  Может любое помочь мне в завершать это для показа результатов на моем листе?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
class= btnCreateStatement_Click " id= " codeSnippet936853
Private Sub (прислужник ByVal как System.Object, ByVal e как System.EventArgs) регулирует btnCreateStatement.Click

        Тусклое myConn как новое MySqlConnection
        Тусклое myComm как новое MySqlCommand
        Тусклое myDataAdapter как новое MySqlDataAdapter
        Тусклое myData как новое DataTable
        Тусклое CustomersDataRow как oztech_testDataSet.CustomersRow = CType (CType (Me.CustomersBindingSource.Current, DataRowView). Гребите (), oztech_testDataSet.CustomersRow)

        Затемните strSQL как шнур
        Затемните sEndDate как шнур
        Затемните CustomerRef как шнур

        CustomerRef = CustomerRefComboBox.Text
        sEndDate = форма (DateTimePicker2.Value, «yyyy-mm-dd»)

        strSQL = «ОТБОРНОЕ tr.TransID, tr. Дата, trt. Категория, trt. Descr, cz.CustomerRef, tr. Количество, СУММА (tr. Количество) КАК TotalGroup, tr. Примечания,» & _
                   «PERIOD_DIFF (CONCAT (ГОД (» & sEndDate & "), ЕСЛИ (МЕСЯЦ (» & sEndDate & ")<10, «0», ''), МЕСЯЦ (» & sEndDate & ")), то, CONCAT (ГОД (tr. Дата), ЕСЛИ (МЕСЯЦ, то (tr. Дата) <10, «0», ''), МЕСЯЦ (tr. Дата))) КАК дни,» & _
                   «IFNULL ((отборная СУММА (AllocationAmount) ОТ ОГО T1 трудыов СОЕДИНЯЕТ TransactionAllocations TA НА TA.TransactionID = T1.TransID» & _
                   «О СОЕДИНИТЕ T2 трудыов НА T2.TransID = TA.TransactionID_Allocation ГДЕ (tr.TransID = T1.TransID) И T2.CustomerID = «14») * -1, 0) КАК TotalAgainstCustomer,» & _
                   «IFNULL ((отборная СУММА (AllocationAmount) ОТ ОГО T1 трудыов СОЕДИНЯЕТ TransactionAllocations TA НА TA.TransactionID_Allocation = T1.TransID» & _
                   «ГДЕ tr.TransID = T1.TransID) * -1, 0) КАК PaidAmount» & _
                   «ОТ trt клиентов cz, трудыов tr, TransTypes» & _
                   «ГДЕ (tr.CustomerID = cz.CustomerID И cz.CustomerRef = «» & CustomerRef & «» И tr.TransTypeID = trt.TransTypeID) «& _
                   «И (tr. Date<=» & sEndDate & ") «& _
                   «И НЕ tr.TransTypeID В («ДЕБИТ РЕШЕНИЯ», «КРЕДИТ РЕШЕНИЯ ")» & _
                   «ГРУППА IFNULL (LinkTo, TransID)» & _
                   «ИМЕЮЩ TotalGroup <>0» & _
                   «ЗАКАЗ tr. Дата, ПРЕДЕЛ 0 tr.TransID, 30»

        myConn = GetConnection ()

        Попытка
            myConn.Open ()
            Попытка
                myComm.Connection = myConn
                myComm.CommandText = strSQL

                myDataAdapter.SelectCommand = myComm
                myDataAdapter.Fill (myData)

            myError задвижки как MySqlException
                MessageBox.Show («было чтение ошибки от базы данных: » & myError.Message)
            Попытка конца

        myError задвижки как MySqlException
            MessageBox.Show («ошибка соединяясь к базе данных: » & myError.Message)
        Окончательно
            Если <> ConnectionState.Closed myConn.State после этого
                myConn.Close ()
            Закончитесь если
        Закончите попытку

    Закончите подводную лодку

Закончите тип
class=

Ответ : VSTO заселяя клетки с datatable

концы:
1) Заявление SQL правильно? попытайтесь на сервере o SQL малое winform прототипа.
2)
2) Oztech_testDataSet типа DataSet, действительного примера и после того как я заполнено или после того как я использовано в другом месте в вашем Кодем.
Если вы используете его для что-то еще как раз, то создайте новое одно.
3) Также уничтожьте линию 49, вы делайте то на окончательно заявлении так или иначе.
4) Вам не нужна линия 6 (тусклое myData как новое DataTable) для каждой петли линии 51 установите ее вверх для вас.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us