1

コードでグリッドビューをバインドしています。問題は、表示される列の1つが別のテーブルへの外部キーであるため、整数値が表示されることです。その外部キーのテキスト値を表示する方法はありますか?

これは私がやったことです:

     Dim cmd As New SqlCommand("SELECT ID, Customer, ContactPerson, Model, SerialNo, Status, Type, Value, InvoiceNo" &
                                  " FROM BackBillCustomer WHERE Status = 'Open'", cn)
        cn.Open()
            Dim rs As SqlDataReader = cmd.ExecuteReader()

            If rs.HasRows Then
                Dim adp As New SqlDataAdapter(cmd)
                Dim ds As New DataSet()
                rs.Close()
                adp.Fill(ds, "CustMeter")
                gvMeter.AllowPaging = True
                gvMeter.PageSize = (10)
                gvMeter.DataSource = ds
                gvMeter.DataBind()

                gvMeter.Attributes.Add("style", "word-break:keep-all;word-wrap:normal")
            Else
                rs.Close()

「タイプ」列は外部キーです。このテーブルには、ID と Type の 2 つの行しかありません。ID の代わりに Type を表示するにはどうすればよいですか?

4

1 に答える 1