defintely possible to set the width (fittingly a parameter called "Width" in the <asp:DropDownList>), but you'll never be able to do the second part of your question as you have to take into account people may have their browser set for different size or font-families, you can't code for that, their browser will over ride it every time and no matter what
Thanks for the response. I know that I can set the width of the ddl to a fixed size but then some of the data will be hidden. <BR><BR>Basically, I have a datagrid with a footer that allows the user to enter a new record. The width of the grid becomes to large based on some of the selection options in the ddl. I was hoping someone had seen a work around before.