Сравните Sno и отобразите полную информацию в SQL Server Table - PullRequest
1 голос
/ 20 марта 2019

Я занимаюсь разработкой аукционного сайта как своего проекта выпускного года в университете.Но я застрял в одной проблеме, которая заключается в том, что я нажимаю гиперссылку «Просмотреть детали» в Grid-представлении, она должна сравнивать Sno и отображать полную информацию, представленную в таблице SQL Server, в новой вкладке.Снимок экрана Grid-view

enter image description here

string query1 = "select * from Sell ";

Какое условие я должен применить в приведенном выше SQL-запросе для выполнения своей задачи

1 Ответ

0 голосов
/ 20 марта 2019

Если я понимаю ваш вопрос, звучит так, как будто вы хотите, чтобы была нажата ссылка для просмотра сведений о ссылке, которая извлекает данные из вашей базы данных sql для конкретного элемента, по которому вы щелкаете.

Если это так, то вы сначала захотите получить свои данные sql в строку, которая занимает на пару шагов больше, чем вы пытаетесь в своем примере.

Вместо этого попробуйте использовать хранимую процедуру, которая принимает параметр, являющийся предметом, который вы выбираете, и используйте эту модель:

public string StringFromDatabase()
    {
        SqlConnection connection = null;

        try
        {
            var dataSet = new DataSet();

            connection = new SqlConnection("Your Connection String Goes Here");
            connection.Open();

            var command = new SqlCommand("Your Stored Procedure Name Goes Here", connection)
            {
                CommandType = CommandType.StoredProcedure
            };

            var dataAdapter = new SqlDataAdapter { SelectCommand = command };

            dataAdapter.Fill(dataSet);

            return dataSet.Tables[0].Rows[0]["Item"].ToString();
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message, ex);
        }
        finally
        {
            if (connection != null)
            {
                connection.Close();
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...