C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值

数据表中存储有实测的距离跟对应高度的一系列数据,我现在想实现这一功能:在textbox上输入一距离,判断这一数据位于数据表中的哪两个数据区间中,然后进行插值计算出这一距离对应的高度。求详细代码程序。高分悬赏。
其中表名 tb_GaoCheng_ZS.

select top 1 距离,高度 from tb_GaoCheng_ZS where 距离<=输入距离 order by 距离 desc
select top 1 距离,高度 from tb_GaoCheng_ZS where 距离>输入距离 order by 距离

两个SQL都给你了,还不会,就别编程了

先理解一下什么事插值计算。 http://www.cnblogs.com/technology/archive/2011/03/12/1982025.html