2017-07-12 11 views
2

一部の項目のみを取ります。モデルタグにZ4TCを含まない テイク・グループDataGridViewのフィルタ要素

Excelファイルスキーマ

<ConfigRegolatori> 
<Id>6</Id> 
<Address>92</Address> 
<Category>90</Category> 
<Mode>TC_K</Mode> 
<Model>Z4TC</Model> 
<Name>KT6</Name> 
<Port>COM1</Port> 
<Channel>2</Channel> 
<LowerEndScale>0</LowerEndScale> 
<UpperEndScale>400</UpperEndScale> 
<NegativeGradient>10</NegativeGradient> 
<PositiveGradient>10</PositiveGradient> 
<PercX10>false</PercX10> 

<ConfigRegolatori> 
<Id>7</Id> 
<Address>7</Address> 
<Category>100</Category> 
<Mode>TC_K</Mode> 
<Model>M9_Servo</Model> 
<Name>KT7</Name> 
<Port>COM1</Port> 
<Channel /> 
<LowerEndScale>0</LowerEndScale> 
<UpperEndScale>400</UpperEndScale> 
<NegativeGradient>10</NegativeGradient> 
<PositiveGradient>10</PositiveGradient> 
<PercX10>false</PercX10> 

を次のようにコードの一部は、以下の

です
dtConfReg = new DataTable(); 
       dtConfReg.ReadXml(Principale.strPathConfig + "\\ConfigRegulators.xml"); 
       dtConfReg.TableName = "ConfigReg"; 

bsouReg = new BindingSource(); 
       bsouReg.DataSource = dtConfReg; 
       dgvwConfigReg.DataSource = bsouReg; 

おかげ

答えて

1

あなたはのBindingSourceにFilterプロパティを設定することができます。

bsouReg = new BindingSource(); 
bsouReg.DataSource = dtConfReg; 
bsouReg.Filter = "Model <> 'Z4TC'"; 
dgvwConfigReg.DataSource = bsouReg; 

フィルタ式のドキュメントがhereを見つけることができます。

+0

こんにちは、私はいつも自分です。 私はAddressフィールドに同じ値を持つ複数の行を持っているので、私は各値の行を取得したいと思います。 たとえば、私は92でAddressタグを持つ複数のレコードを持っています。ただ1つを抽出したいだけです。 – fede186

関連する問題