how to show some columns in rdlc report based on condition true or fasle
You don't want to use the Hidden property, you actually want to select the column, Right Click and select Column Visibility. Once in here you can use an expression to set the visibility based on a parameter, something like this:
= iif(Parameters!column_visible.Value = 1, false, true)
Hidden doesn't work in this instance because you're not actually applying it to an object like you are when you select something like a textbox.