I have tried staining bamboo with wood stain and it doesn't really penetrate. Instead I was advised a long time ago to use leather or aniline dyes. Tandy Leather stores have a great selection of colors.
RIT fabric dye dissolved in denatured alcohol will work also and is easily available at a fabric store. It isn't as colorfast and will fade a bit over time but looks good still.