StrSql = "select BID,ShowID from Sys_001_BaseInfo WHERE (BID LIKE '70%') AND (DeptID = '" + Program.OP.CompanyID + "') AND (LEN(BID) = 4)"; Program.ShowCombox(StrSql, cboBugClass);
Dim t As DateTime = Dataset.Tables(0).Rows(i)("data").ToString Dim strDate As String = t.ToString("yyyy/MM/dd") comobox1.text= strDate
DECLARE @STR VARCHAR(20)
SELECT @STR=GETDATE()查出来直接绑定!
public static void ShowCombox(string SqlStr, ComboBox Cbo)
{
//定义数据库操作DLL
ClsSQL.ClsSQL Sql = new ClsSQL.ClsSQL();
//定义数据集
System .Data .DataSet Ds =new System.Data.DataSet(); try
{
//访问数据库,执行查询操作
if (!Sql.ExecAdapter(SqlStr, StrConnect)) return; //将查询出的数据赋给数据集
Sql.Adapter.Fill(Ds);
//释放数据连接
Sql.Adapter.Dispose();
//关闭数据连接
Sql.Close(); //将数据集的值赋给下拉列表
Cbo.DataSource = Ds.Tables[0];
//绑定显示项
Cbo.DisplayMember = Ds.Tables[0].Columns[1].ToString();
//绑定数据项
Cbo.ValueMember = Ds.Tables[0].Columns[0].ToString(); }
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Program.ShowCombox(StrSql, cboBugClass);
Dim strDate As String = t.ToString("yyyy/MM/dd")
comobox1.text= strDate
分别是把这个日期字段里面的日期拆分为yyyy,mm,dd这三个值在comobox控件上显示,就像附件中的图片一样,分别显示出来……
string strDate=dt.ToShortDateString();
string[] arr=strDate.Split('-');