我如何用数据库中的复选框分割gridview中的记录? [英] how i can split records in gridview with checkbox from database?
本文介绍了我如何用数据库中的复选框分割gridview中的记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何用gridview中的复选框分割gridview中的记录?
547283,546748,545497,545106,543740我存储的给定数字是sql中的单行但是我显示数字是在gridview为5行,带复选框是怎么回事?发送ans给这个邮件id朋友[删除电子邮件]
how i can split records in gridview with checkbox from database?
547283,546748,545497,545106,543740 i have stored given numbers are single row in sql but i have display that numbers are in gridview as 5 rows with checkbox how is it? send ans to this mail id friends [emails removed]
推荐答案
请尝试下面拆分包含用逗号(,)运算符分隔的数字的字符串。
Try below to split your string containing numbers separated by comma(,) operator.
string s = "547283,546748,545497,545106,543740"; // Your string
string[] values = s.Split(','); // splitting string based on (,) operator..
//split values are below..
//string[0] contains 547283
//string[1] contains 546748
//......
//...
//.
现在绑定使用这些值的gridview行..
Now bind gridview rows using these values..
您好,
请尝试以下代码。
< br $> b $ b
Hi,
Please try below code.
protected void Page_Load(object sender, EventArgs e)
{
string s = "547283,546748,545497,545106,543740"; // Your string
string[] values = s.Split(','); // splitting string based on (,) operator..
GridView1.Columns.Add(new TemplateField());
BoundField a = new BoundField();
GridView1.Columns.Add(a);
GridView1.DataSource = values;
GridView1.DataBind();
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.Header)
{
e.Row.Cells[0].Controls.Add(new CheckBox());
}
}
这篇关于我如何用数据库中的复选框分割gridview中的记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文