Click here to Skip to main content
15,891,184 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello,

I want to filter datagridview data on combobox selected index changed event, I have written code but when we select Item so my datagridview is blanked.
My Code is:-

private void cmbSearchTileCategory_SelectedIndexChanged(object sender, EventArgs e)
{
var obj = new ConnectionClass();
var con = obj.GetConnection();
SqlCommand cmd = new SqlCommand("select * from FloorTile where FloorCatName='" + cmbSearchTileCategory.SelectedItem + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, "FloorTile");
dgvDisplayTiles.DataSource = ds;
}

This process only for C# .Net Windows Application.

Please help me for this problem.

Thanks in Advance.

Ankit Agarwal
Software Engineer
Posted
Comments
[no name] 17-May-13 1:13am    
Is there any error you are getting...??
[no name] 17-May-13 1:22am    
No error, Only When i select my combobox item so my datagrid view is blanked, thats it.
Varun Sareen 17-May-13 1:28am    
try to debug and see whether your dataset is getting filled or not.

Regards

Varun Sareen
[no name] 17-May-13 1:29am    
my dataset is blanked
I have tried.
[no name] 17-May-13 1:34am    
In the query u r getting the selected value..???

1 solution

Change
C#
dgvDisplayTiles.DataSource = ds;

to
C#
dgvDisplayTiles.DataSource = ds["FloorTile"].DefaultView;
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900