perdón elektro justo estaba escribiendo el post para contar q solucione el primer problema(el de añadir filas)cuando vi tu respuesta pero keria compartir el código xa ver tu opinion:
Código (csharp) [Seleccionar]
private void radButton3_Click_1(object sender, EventArgs e)
{
if (txtCant.Text == "" || txtProg.Text == "" || txtPrecio.Text == "")
{
RadMessageBox.SetThemeName("ATENCION");
DialogResult ds = RadMessageBox.Show(this, "DEBE COMPLETAR TODOS LOS CAMPOS", "ATENCION", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
this.Text = ds.ToString();
}
else
if (txtCant.Text != "" || txtProg.Text != "" || txtPrecio.Text != "")
{
string medicamento = comboMed.Text;
int cantidad = int.Parse(txtCant.Text);
string programa = txtProg.Text;
float precio = float.Parse(txtPrecio.Text);
float precFinal = cantidad * precio;
dt.Rows.Add(medicamento,cantidad,programa,precio,precFinal);
rgv.DataSource = dt;
radButton5.Enabled = true;
}
en cuanto al segundo problema pondré en practica ahora mismo tu solución 1000000 d grax y perdón x las molestias....slds!