设直线y=-3x向上平移后得到直线AB,则直线AB的解析式可设为y=-3x+k,
把点(m,n)代入得n=-3m+k,解得k=3m+n,
∵3m+n=10,
∴k=10,
∴直线AB的解析式可设为y=-3x+10.
故选D.