2014-12-04 62 views
0

我只是新vb.net,我需要删除一些特定行,但如何使用RemoveAt删除DataGridView行?

DataGridView.Rows(8).Visible = False 

不工作我使用

DataGridView.Rows.RemoveAt(8) 

它删除了该行也试过,但问题是当我尝试执行此功能再次有一个埃罗,说索引越界

请帮我真的出出主意的那一刻

钍anks

回答

0

尝试删除一行网格的(数据源)未删除的DataGridView行

+0

我,如果你在一个DataGridView则行应该被删除的数据源中删除行使用此 – Jeline 2014-12-04 07:51:17

+0

尝试在DataGridView太 – jfun 2014-12-04 07:57:09

+0

我的意思是我尝试使用这个脚本 \t \t SELECT DISTINCT B.AccountGroup AS BU 从leads.dbo.oppAssignedAccount一个 INNER JOIN custo.dbo.cdbAccounts B开A.AssignedAccountID = B.AccountID 其中A 。帐户ID = 415 AND((A.AccountID = A .AssignedAccountID AND B.ValidTo> GETDATE()) \t \t OR A.AccountID <> A.AssignedAccountID) \t \t AND IIF(LEN(B.AccountGroup.Value)= 'CB01',真,假) ORDER BY 1但它没有工作,它总是返回一个错误的语法错误'='附近 – Jeline 2014-12-04 08:42:01