Hola
Podes hacer lo siguiente. En tu boton en vez de agregarle el evento del clic metele la propiedad commandname="VerNoticia" y en commandargument='<%# DataBinder.Eval(Container.DataItem, "idnoticia") %>'
Luego haces clic derecho en tu grilla para que veas las propiedades y seleccionas los eventes para verlos y haces doble clic en el evento ItemCommand, esto te generara una funcion y dentro de ella preguntas algo como:
IF e.CommandName = "VerNoticia" Then
....Agregas todo tu codigo
Dim id as Integer
id = cint(e.CommandArguments)
Y ahi tendrias ya una forma de poder acceder a tu id de la noticia seleccionada.
La otra opcion es que agreges DataKeys a tu DataList:
DataKeyField="title_id"
Fijate en este enlace:
http://www.ondotnet.com/pub/a/dotnet.../datalist.html