asp.net里面如何把这个方法封装成一个类供公共调用呢?

界面有许多下拉框、需要进行截取数据库里面的'\n' 字符填充在下拉框里面,但是不想写好多这个截取方法,所以就想把这个方法分离出来,怎么做?//绑定下拉框&nbs... 界面有许多下拉框、需要进行截取数据库里面的'\n' 字符填充在下拉框里面,但是不想写好多这个截取方法,所以就想把这个方法分离出来,怎么做?//绑定下拉框        public void GetDrop()        {            SqlConnection dropconn = new SqlConnection(Prolongation.GetconntoCRM().ToString());            dropconn.Open();            SqlDataAdapter ad = new SqlDataAdapter("select * from K_cdata0010 where Cprar_id='1'", dropconn);            DataTable dt = new DataTable();            ad.Fill(dt);            //从这里开始                      string smcolor=dt.Rows[0]["SMColor"].ToString();            string[] StrItem = smcolor.Split('\n');            for (int i = 0; i < StrItem.Length; i++)            {                this.DropSMColor.Items.Add(StrItem[i]);                           }            dropconn.Close();        } 展开
 我来答
不想起名字了2333
2011-11-20 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1861万
展开全部
public void GetDrop() {
SqlConnection dropconn = new SqlConnection(Prolongation.GetconntoCRM().ToString());
dropconn.Open();
SqlDataAdapter ad = new SqlDataAdapter("select * from K_cdata0010 where Cprar_id='1'", dropconn);
DataTable dt = new DataTable();
ad.Fill(dt);
Session["DT"] = dt; //使用Session保存 dt 对象,以便于以后的 类、方法 使用
dropconn.Close();
}

//静态类PubClassDrop ,类的访问权限为 public
public static class PubClassDrop
{
//静态类的静态方法GetDropDataBind(),该方法的权限也是 public,不然其他类访问不到
public static GetDropDataBind()
{
//从这里开始
DataTable dt = Session["DT"] as DtatTable ; //注意这行,使用Session获取dt 对象
string smcolor=dt.Rows[0]["SMColor"].ToString();
string[] StrItem = smcolor.Split('\n');
for (int i = 0; i < StrItem.Length; i++)
{
this.DropSMColor.Items.Add(StrItem[i]);
}
}

在其他事件以及方法中 可以具体调用:例如在Page_load()事件里面调用:
if(!IsPostBack)
{
GetDrop() ;
PubClassDrop.GetDropDataBind(); //调用封装的静态类的静态方法,来具体绑定数据
}
_神__仙_
2011-11-20 · TA获得超过1257个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:531万
展开全部
定义为静态类的公用静态方法,其它类通过静态类名.静态方法名调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式