Hi oneonefive, use a LabelLayer and assign the same datasource as the matching vector layer. Use the LabelColumn if the desired text is aleady in the dataset or LabelStringDelegate if you need to calculate or concat data. hth jd

John, can I bug u with one more Q? I have been using SharpMap.Data.Providers.Katmai to pull data from SQL 08. This provider (belive written by you in 08) uses geometry as the datatype and I have been converting the code to use geography. Is there a
newer/better provider now for SQL 08 and that uses geography data?

I was wrong, one more. How would I display only partial data based on a SQL query in a layer? For example, I only want to show the streets that are within a given boundary (ex. community).

I have been displaying the geography data using sharpmap and some code conversion like the following. Are you saying this scheme will produce incorrect result? BTW, my windows maps using sharpmap look identical to the web map using bing map.