0
是否有一个JavaScript,我可以从数据库中填充gridview?例如,这个代码是否有一个JavaScript? gvRFPCorpCode是我的GridView的名称从数据库使用javascript填充gridview
private void fillCorpCode()
{
DataSet ds = new DataSet();
data.gRowId = this.txtROWID.Text;
ds = data.GetCorpCode();
if (ds != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
this.gvRFPCorpCode.DataSource = ds.Tables[0];
this.gvRFPCorpCode.DataBind();
}
}
}
DS = data.GetCorpCode();等于这个:
public DataSet GetCorpCode()
{
DataSet ds = new DataSet();
SqlParameter[] sqlParam = new SqlParameter[]
{
new SqlParameter("@RowId",sRowId)
};
if (this.InitDataLayerObject() == true)
{
ds = this.ExecuteQuery("dbo.sp_ESS_RFP_GetCorpCode", sqlParam);
}
return ds;
}
这是一个存储过程,这里是我的存储过程“dbo.sp_ESS_RFP_GetCorpCode”
ALTER PROCEDURE [dbo].[sp_ESS_RFP_GetCorpCode]
-- Add the parameters for the stored procedure here
@RowId varchar(max)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
declare @xml as xml
select
@xml =convert(xml,CORPCODE)
from Tbl_ESS_Request_For_Payment_Save
where [email protected]
select
tbl.col.value('CorpCode[1]', 'varchar(100)') as CorpCode,
tbl.col.value('Amount[1]', 'varchar(100)')as Amount
from @xml.nodes('/NewDataSet/Table1') tbl(col)
END
我想要的是有一个JavaScript等同于私人无效fillCorpCode填充它在我的gridview上,顺便说一句,你可能会问,为什么我需要一个JavaScript,如果我已经在c#中的代码,这是因为我的程序中的一些过程,这很难解释。所以请帮助我这个,预先感谢你!
有一些JavaScript框架/插件,将创建一个具有最低配置一个数据网格视图,如果这是你在找什么的。搜索'datatable javascript'或'网格视图javascript',你会发现其中的一些。 – Beartums 2015-01-21 06:42:24
您需要在javascript函数中进行getJSON调用。将DS序列化为JSON对象并构建一个HTML表格以显示如Gridview。当你说网格视图它有它的assoxiated好处,如事件处理程序,属性等..这将不平衡,如果你在js – Saravanan 2015-01-21 06:55:09
@Saravanan你能回答我的问题在代码?我不知道getJSON。 – 2015-01-21 07:05:56