C#中连接数据库怎么返回某一列的值,调用函数方法,在datagridview中显示

C#中连接数据库如何返回某一列的值,调用函数方法,在datagridview中显示
某一列的字符长度120位; (f前面的数值长度不固定,但都是4的倍数)

0100020004000800fffffffffffffffffffffffffffff显示为0001000200040008,碰到F就把前面跟后面的数值分开,只要前面的数,前面都是4位一起捆绑的,比如:0100 是01和00两两交换位置。
 

 SqlConnection con = new SqlConnection(连接数据库);
str="";        
SqlDataAdapter da = new SqlDataAdapter(str,con);
 DataSet ds = new DataSet();
da.Fill(ds);
this.datagridview.datasource=ds.Table[0];
 

sql语句这块怎么写,还有那个实现功能的函数怎么写
------解决思路----------------------
当然没有错误,你把代码完全复制过去,然后把字符串连接和查询改一下,取字段的地方也改成对应的索引row[index]