SqlConnection con = new SqlConnection("Data Source=MOSTAFA;Initial Catalog=mohasba;Integrated Security=True");
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = con.CreateCommand();
da.SelectCommand.CommandText = "select sum(مدين) AS مدين,sum (دائن) AS دائن from اذن_قيد where اسم_البيان='" + comboBox1.SelectedIndex + "'";
da.Fill(ds, "اذن_قيد");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "اذن_قيد";
Когда я использую этот код, он возвращать нулевые данные Но когда я использовать эту команду в SQL сервере «Возвращение данные»Возвращения Null данные
Пожалуйста, отформатируйте код, чтобы он был легко читаемым. Кроме того, я предлагаю использовать SQL Server Profiler для просмотра SQL, фактически работающего с базой данных, и попробуйте запустить этот SQL в Query Ananlyzer. –
Имеет ли 'comboBox1.SelectedIndex' допустимое значение для' اسم_البيان'? –
Я не понимаю ваш запрос, но заметил что-то в предложении where вашего SelectCommand. Вы используете combobox.SelectIndex, который является числом, но вы помещаете между ними в одинарные кавычки. Является ли ссылочное поле столбцом строки? – Steve