我的表单上有一些datagridviews。它们是只读数据。它们显示的是正常情况下的行数列。反正有删除它。只允许我需要显示的数据?
查看图片:[1]:https://imgur.com/a/PQ1IJZq“示例”
我已经厌倦了使用Visual Studio工具的外观。我知道我可以隐藏其中包含数据的行,而不是这一行。
private void ViewAllOrders()
{
string productrselect =
@"SELECT Orders.order_ID as 'Order ID',
V_Customer.Name as 'Customer',
Orders.order_date as 'Order Date',
orders.order_total as 'Order Total'
FROM V_Customer INNER JOIN
Orders ON V_Customer.[Customer ID] = Orders.customer_id
ORDER BY order_id desc";
SqlConnection con = new SqlConnection(connectionString);
con.Open();
var dataAdapter2 = new SqlDataAdapter(productrselect, con);
var commandBuilder = new SqlCommandBuilder(dataAdapter2);
var ds2 = new DataSet();
dataAdapter2.Fill(ds2);
dataGridViewOrderHistory.ReadOnly = true;
dataGridViewOrderHistory.DataSource = ds2.Tables[0];
}
答案 0 :(得分:1)
基于图像中突出显示的内容,您似乎在谈论行标题。您可以使用dataGridViewOrderHistory.RowHeadersVisible = false;
(或通过DataGridView的“属性”窗口)隐藏它们。