У меня проблемы с попыткой получить выбранное значение из ComboBox
для отображения в моем DataGrid
. Прежде всего, я использую ссылку Systems.Windows.Forms. После просмотра учебника кажется, что .DataSource
не будет работать.
private void CustomerID_TextChanged(object sender, TextChangedEventArgs e)
{
if (customerCombo.Text == "CUS_ID")
{
SqlConnection con = new SqlConnection("Data Source = xmsql04.australiaeast.cloudapp.azure.com,6302 ;Initial Catalog=DAD_TruckRental_RGM;Persist Security Info=True;User ID=DDQ4_Melveena;Password=fBit$73939");
SqlDataAdapter sda = new SqlDataAdapter("SELECT RentalId,TruckId,CustomerID,TotalPrice FROM Truckrental where CustomerID like'"+CustomerID.Text+"%'", con);
DataTable dt = new DataTable();
sda.Fill(dt);
customerDataGrid.DataSource = dt;
}
Это покажет эту ошибку:
«DataGrid» не содержит определения «DataSource» и не имеет метода расширения «DataSource», принимающего первый
может быть найден аргумент типа 'DataGrid' (вы не используете
директива или ссылка на сборку?) ProjectDAD C: \ Users \ Little
Grace \ Desktop \ ProjectDAD \ RentalManagement \ displayInfo.xaml.cs 73 Активно