PDA

View Full Version : جستجوی یک عبارت با متد find شی dataview قرار دادن نتیجه در datagridview



Ebrahim_Rayaneh
چهارشنبه 23 اردیبهشت 1388, 14:27 عصر
در dataview با متد find بر اساس یک ستون به دنبال یک رکورد می گردم.بعد اندیس آن رکورد را پیدا می کنم حال می خواهم آن رکورد خاص را در کنترل datagridview قرار دهم.چگونه باید آنرا انجام دهم؟لطفا کد هایی در این مورد بگذارید؟ممنون.

Developer Programmer
چهارشنبه 23 اردیبهشت 1388, 14:48 عصر
private void textBox1_TextChanged( object sender , EventArgs e )
{
DataView dv = new DataView( myDataSet.Tables[ 0 ] );
if ( textBox1.Text.Trim() == String.Empty )
dv.RowFilter = "";
else
dv.RowFilter = "FirstName Like '%" + textBox1.Text + "%'";

dataGridView.DataSource = dv;

}

یا


Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
If txtSearch.Text = "" Then
pDataSet.Tables(0).DefaultView.RowFilter = ""
Else
pDataSet.Tables(0).DefaultView.RowFilter = "ProductName Like '%" + txtSearch.Text + "%'"
End If
DataGridView1.DataSource = pDataSet.Tables(0).DefaultView
End Sub